home *** CD-ROM | disk | FTP | other *** search
/ Apple WWDC 1996 / WWDC96_1996 (CD).toast / Technology Materials / MacOS 8 Resources / Developer Tools / MPW Additions / Tools / MrCpp / MrCpp.rsrc / CODE_16_symbol.txt < prev    next >
Text File  |  1996-05-07  |  221KB  |  3,981 lines

  1. # far model CODE resource
  2. # near model jump table entries starting at A5 + 0x00001D80 (54 of them)
  3. # far model jump table entries starting at A5 + 0x00000000 (0 of them)
  4. # A5 relocation data at 0x00000000
  5. #   A5 relocation at 0000FFFE
  6. # A5 is 0x00000000
  7. # PC relocation data at 0x00000000
  8. #   PC relocation at 0000FFFE
  9. # load address is 0x00000000
  10. fn00000000:
  11. 00000000  4E56 0000                link       A6, 0
  12. 00000004  486D CD0C                pea.l      [A5 - 0x32F4]
  13. 00000008  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  14. 0000000C  4EAD 163A                jsr        [A5 + 0x163A /* export_707 */]
  15. 00000010  4E5E                     unlink     A6
  16. 00000012  205F                     movea.l    A0, [A7]+
  17. 00000014  584F                     addq.w     A7, 4
  18. 00000016  4ED0                     jmp        [A0]
  19. 00000018  4E56 0000                link       A6, 0
  20. 0000001C  48E7 1020                movem.l    -[A7], D3,A2
  21. 00000020  262E 0008                move.l     D3, [A6 + 0x8]
  22. 00000024  246D D888                movea.l    A2, [A5 - 0x2778]
  23. 00000028  600A                     bra        +0xC /* 00000034 */
  24. label0000002A:
  25. 0000002A  202A 0008                move.l     D0, [A2 + 0x8]
  26. 0000002E  C083                     and.l      D0, D3
  27. 00000030  6606                     bne        +0x8 /* 00000038 */
  28. 00000032  2452                     movea.l    A2, [A2]
  29. label00000034:
  30. 00000034  200A                     move.l     D0, A2
  31. 00000036  66F2                     bne        -0xC /* 0000002A */
  32. label00000038:
  33. 00000038  200A                     move.l     D0, A2
  34. 0000003A  4CDF 0408                movem.l    D3,A2, [A7]+
  35. 0000003E  4E5E                     unlink     A6
  36. 00000040  205F                     movea.l    A0, [A7]+
  37. 00000042  584F                     addq.w     A7, 4
  38. 00000044  4ED0                     jmp        [A0]
  39. fn00000046:
  40. 00000046  4E56 0000                link       A6, 0
  41. 0000004A  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  42. 0000004E  262E 0008                move.l     D3, [A6 + 0x8]
  43. 00000052  286E 000C                movea.l    A4, [A6 + 0xC]
  44. 00000056  7000                     moveq.l    D0, 0x00
  45. 00000058  2640                     movea.l    A3, D0
  46. 0000005A  246D D888                movea.l    A2, [A5 - 0x2778]
  47. 0000005E  6024                     bra        +0x26 /* 00000084 */
  48. label00000060:
  49. 00000060  202A 0008                move.l     D0, [A2 + 0x8]
  50. 00000064  C083                     and.l      D0, D3
  51. 00000066  671A                     beq        +0x1C /* 00000082 */
  52. 00000068  4AAA 0004                tst.l      [A2 + 0x4]
  53. 0000006C  6714                     beq        +0x16 /* 00000082 */
  54. 0000006E  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  55. 00000072  2F0C                     move.l     -[A7], A4
  56. 00000074  206A 000C                movea.l    A0, [A2 + 0xC]
  57. 00000078  4E90                     jsr        [A0]
  58. 0000007A  504F                     addq.w     A7, 8
  59. 0000007C  2640                     movea.l    A3, D0
  60. 0000007E  200B                     move.l     D0, A3
  61. 00000080  6606                     bne        +0x8 /* 00000088 */
  62. label00000082:
  63. 00000082  2452                     movea.l    A2, [A2]
  64. label00000084:
  65. 00000084  200A                     move.l     D0, A2
  66. 00000086  66D8                     bne        -0x26 /* 00000060 */
  67. label00000088:
  68. 00000088  200B                     move.l     D0, A3
  69. 0000008A  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  70. 0000008E  4E5E                     unlink     A6
  71. 00000090  205F                     movea.l    A0, [A7]+
  72. 00000092  504F                     addq.w     A7, 8
  73. 00000094  4ED0                     jmp        [A0]
  74. 00000096  4E56 0000                link       A6, 0
  75. 0000009A  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  76. 0000009E  262E 000C                move.l     D3, [A6 + 0xC]
  77. 000000A2  286E 0010                movea.l    A4, [A6 + 0x10]
  78. 000000A6  7000                     moveq.l    D0, 0x00
  79. 000000A8  2640                     movea.l    A3, D0
  80. 000000AA  246D D888                movea.l    A2, [A5 - 0x2778]
  81. 000000AE  6024                     bra        +0x26 /* 000000D4 */
  82. label000000B0:
  83. 000000B0  202A 0008                move.l     D0, [A2 + 0x8]
  84. 000000B4  C083                     and.l      D0, D3
  85. 000000B6  671A                     beq        +0x1C /* 000000D2 */
  86. 000000B8  4AAA 0004                tst.l      [A2 + 0x4]
  87. 000000BC  6714                     beq        +0x16 /* 000000D2 */
  88. 000000BE  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  89. 000000C2  2F0C                     move.l     -[A7], A4
  90. 000000C4  206A 000C                movea.l    A0, [A2 + 0xC]
  91. 000000C8  4E90                     jsr        [A0]
  92. 000000CA  504F                     addq.w     A7, 8
  93. 000000CC  2640                     movea.l    A3, D0
  94. 000000CE  200B                     move.l     D0, A3
  95. 000000D0  6606                     bne        +0x8 /* 000000D8 */
  96. label000000D2:
  97. 000000D2  2452                     movea.l    A2, [A2]
  98. label000000D4:
  99. 000000D4  200A                     move.l     D0, A2
  100. 000000D6  66D8                     bne        -0x26 /* 000000B0 */
  101. label000000D8:
  102. 000000D8  206E 0008                movea.l    A0, [A6 + 0x8]
  103. 000000DC  208A                     move.l     [A0], A2
  104. 000000DE  200B                     move.l     D0, A3
  105. 000000E0  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  106. 000000E4  4E5E                     unlink     A6
  107. 000000E6  205F                     movea.l    A0, [A7]+
  108. 000000E8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  109. 000000EC  4ED0                     jmp        [A0]
  110. 000000EE  4E56 0000                link       A6, 0
  111. 000000F2  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  112. 000000F6  262E 0008                move.l     D3, [A6 + 0x8]
  113. 000000FA  7000                     moveq.l    D0, 0x00
  114. 000000FC  2840                     movea.l    A4, D0
  115. 000000FE  266D D888                movea.l    A3, [A5 - 0x2778]
  116. 00000102  6024                     bra        +0x26 /* 00000128 */
  117. label00000104:
  118. 00000104  202B 0008                move.l     D0, [A3 + 0x8]
  119. 00000108  C083                     and.l      D0, D3
  120. 0000010A  671A                     beq        +0x1C /* 00000126 */
  121. 0000010C  246B 0004                movea.l    A2, [A3 + 0x4]
  122. 00000110  200A                     move.l     D0, A2
  123. 00000112  6718                     beq        +0x1A /* 0000012C */
  124. 00000114  2F0A                     move.l     -[A7], A2
  125. 00000116  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  126. 0000011A  206B 000C                movea.l    A0, [A3 + 0xC]
  127. 0000011E  4E90                     jsr        [A0]
  128. 00000120  504F                     addq.w     A7, 8
  129. 00000122  2840                     movea.l    A4, D0
  130. 00000124  6006                     bra        +0x8 /* 0000012C */
  131. label00000126:
  132. 00000126  2653                     movea.l    A3, [A3]
  133. label00000128:
  134. 00000128  200B                     move.l     D0, A3
  135. 0000012A  66D8                     bne        -0x26 /* 00000104 */
  136. label0000012C:
  137. 0000012C  200C                     move.l     D0, A4
  138. 0000012E  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  139. 00000132  4E5E                     unlink     A6
  140. 00000134  205F                     movea.l    A0, [A7]+
  141. 00000136  504F                     addq.w     A7, 8
  142. 00000138  4ED0                     jmp        [A0]
  143. 0000013A  4E56 0000                link       A6, 0
  144. 0000013E  2F0A                     move.l     -[A7], A2
  145. 00000140  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  146. 00000144  4EBA 026C                jsr        [PC + 0x26C /* 000003B2 */]
  147. 00000148  2440                     movea.l    A2, D0
  148. 0000014A  156E 0008 001C           move.b     [A2 + 0x1C], [A6 + 0x8]
  149. 00000150  2F0A                     move.l     -[A7], A2
  150. 00000152  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  151. 00000156  4EBA 000E                jsr        [PC + 0xE /* 00000166 */]
  152. 0000015A  245F                     movea.l    A2, [A7]+
  153. 0000015C  4E5E                     unlink     A6
  154. 0000015E  205F                     movea.l    A0, [A7]+
  155. 00000160  4FEF 000A                lea.l      A7, [A7 + 0xA]
  156. 00000164  4ED0                     jmp        [A0]
  157. fn00000166:
  158. 00000166  4E56 FFF4                link       A6, -0x000C
  159. 0000016A  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  160. 0000016E  282E 0008                move.l     D4, [A6 + 0x8]
  161. 00000172  266D D888                movea.l    A3, [A5 - 0x2778]
  162. 00000176  6000 00E6                bra        +0xE8 /* 0000025E */
  163. label0000017A:
  164. 0000017A  202E FFFC                move.l     D0, [A6 - 0x4]
  165. 0000017E  0280 0000 0088           andi.l     D0, 0x88
  166. 00000184  6716                     beq        +0x18 /* 0000019C */
  167. 00000186  206B 0004                movea.l    A0, [A3 + 0x4]
  168. 0000018A  2068 0010                movea.l    A0, [A0 + 0x10]
  169. 0000018E  5048                     addq.w     A0, 8
  170. 00000190  2F08                     move.l     -[A7], A0
  171. 00000192  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  172. 00000196  4EBA 03A4                jsr        [PC + 0x3A4 /* 0000053C */]
  173. 0000019A  600E                     bra        +0x10 /* 000001AA */
  174. label0000019C:
  175. 0000019C  204B                     movea.l    A0, A3
  176. 0000019E  5848                     addq.w     A0, 4
  177. 000001A0  2F08                     move.l     -[A7], A0
  178. 000001A2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  179. 000001A6  4EBA 0394                jsr        [PC + 0x394 /* 0000053C */]
  180. label000001AA:
  181. 000001AA  246E 000C                movea.l    A2, [A6 + 0xC]
  182. 000001AE  4AAA 0018                tst.l      [A2 + 0x18]
  183. 000001B2  6600 00C6                bne        +0xC8 /* 0000027A */
  184. 000001B6  102A 001C                move.b     D0, [A2 + 0x1C]
  185. 000001BA  4880                     ext.w      D0
  186. 000001BC  48C0                     ext.l      D0
  187. 000001BE  720D                     moveq.l    D1, 0x0D
  188. 000001C0  B081                     cmp.l      D0, D1
  189. 000001C2  6700 00B6                beq        +0xB8 /* 0000027A */
  190. 000001C6  720E                     moveq.l    D1, 0x0E
  191. 000001C8  B081                     cmp.l      D0, D1
  192. 000001CA  6700 00AE                beq        +0xB0 /* 0000027A */
  193. 000001CE  7214                     moveq.l    D1, 0x14
  194. 000001D0  B081                     cmp.l      D0, D1
  195. 000001D2  6700 00A6                beq        +0xA8 /* 0000027A */
  196. 000001D6  720F                     moveq.l    D1, 0x0F
  197. 000001D8  B081                     cmp.l      D0, D1
  198. 000001DA  6700 009E                beq        +0xA0 /* 0000027A */
  199. 000001DE  2653                     movea.l    A3, [A3]
  200. 000001E0  7054                     moveq.l    D0, 0x54
  201. 000001E2  D5C0                     add.l      A2, D0
  202. 000001E4  2D4A FFF4                move.l     [A6 - 0xC], A2
  203. 000001E8  206E 000C                movea.l    A0, [A6 + 0xC]
  204. 000001EC  7018                     moveq.l    D0, 0x18
  205. 000001EE  D1C0                     add.l      A0, D0
  206. 000001F0  2D48 FFF8                move.l     [A6 - 0x8], A0
  207. 000001F4  6060                     bra        +0x62 /* 00000256 */
  208. label000001F6:
  209. 000001F6  4AAB 0004                tst.l      [A3 + 0x4]
  210. 000001FA  6758                     beq        +0x5A /* 00000254 */
  211. 000001FC  1B7C 0001 D9C8           move.b     [A5 - 0x2638], 0x1
  212. 00000202  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  213. 00000206  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  214. 0000020A  206B 000C                movea.l    A0, [A3 + 0xC]
  215. 0000020E  4E90                     jsr        [A0]
  216. 00000210  504F                     addq.w     A7, 8
  217. 00000212  2840                     movea.l    A4, D0
  218. 00000214  422D D9C8                clr.b      [A5 - 0x2638]
  219. 00000218  200C                     move.l     D0, A4
  220. 0000021A  6738                     beq        +0x3A /* 00000254 */
  221. 0000021C  246C 0018                movea.l    A2, [A4 + 0x18]
  222. 00000220  200A                     move.l     D0, A2
  223. 00000222  6708                     beq        +0xA /* 0000022C */
  224. 00000224  206E FFF8                movea.l    A0, [A6 - 0x8]
  225. 00000228  208A                     move.l     [A0], A2
  226. 0000022A  6028                     bra        +0x2A /* 00000254 */
  227. label0000022C:
  228. 0000022C  102C 001C                move.b     D0, [A4 + 0x1C]
  229. 00000230  4880                     ext.w      D0
  230. 00000232  48C0                     ext.l      D0
  231. 00000234  720D                     moveq.l    D1, 0x0D
  232. 00000236  B081                     cmp.l      D0, D1
  233. 00000238  6714                     beq        +0x16 /* 0000024E */
  234. 0000023A  720E                     moveq.l    D1, 0x0E
  235. 0000023C  B081                     cmp.l      D0, D1
  236. 0000023E  670E                     beq        +0x10 /* 0000024E */
  237. 00000240  7214                     moveq.l    D1, 0x14
  238. 00000242  B081                     cmp.l      D0, D1
  239. 00000244  6708                     beq        +0xA /* 0000024E */
  240. 00000246  720F                     moveq.l    D1, 0x0F
  241. 00000248  B081                     cmp.l      D0, D1
  242. 0000024A  6702                     beq        +0x4 /* 0000024E */
  243. 0000024C  6006                     bra        +0x8 /* 00000254 */
  244. label0000024E:
  245. 0000024E  206E FFF8                movea.l    A0, [A6 - 0x8]
  246. 00000252  208C                     move.l     [A0], A4
  247. label00000254:
  248. 00000254  2653                     movea.l    A3, [A3]
  249. label00000256:
  250. 00000256  200B                     move.l     D0, A3
  251. 00000258  6720                     beq        +0x22 /* 0000027A */
  252. 0000025A  609A                     bra        -0x64 /* 000001F6 */
  253. label0000025C:
  254. 0000025C  2653                     movea.l    A3, [A3]
  255. label0000025E:
  256. 0000025E  200B                     move.l     D0, A3
  257. 00000260  6608                     bne        +0xA /* 0000026A */
  258. 00000262  707E                     moveq.l    D0, 0x7E
  259. 00000264  2F00                     move.l     -[A7], D0
  260. 00000266  4EBA FD98                jsr        [PC - 0x268 /* 00000000 */]
  261. label0000026A:
  262. 0000026A  262B 0008                move.l     D3, [A3 + 0x8]
  263. 0000026E  2D43 FFFC                move.l     [A6 - 0x4], D3
  264. 00000272  C684                     and.l      D3, D4
  265. 00000274  67E6                     beq        -0x18 /* 0000025C */
  266. 00000276  6000 FF02                bra        -0xFC /* 0000017A */
  267. label0000027A:
  268. 0000027A  202E 000C                move.l     D0, [A6 + 0xC]
  269. 0000027E  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  270. 00000282  4E5E                     unlink     A6
  271. 00000284  205F                     movea.l    A0, [A7]+
  272. 00000286  504F                     addq.w     A7, 8
  273. 00000288  4ED0                     jmp        [A0]
  274. 0000028A  4E56 0000                link       A6, 0
  275. 0000028E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  276. 00000292  486D 1F82                pea.l      [A5 + 0x1F82 /* export_1004 */]
  277. 00000296  7008                     moveq.l    D0, 0x08
  278. 00000298  2F00                     move.l     -[A7], D0
  279. 0000029A  4EBA 000A                jsr        [PC + 0xA /* 000002A6 */]
  280. 0000029E  4E5E                     unlink     A6
  281. 000002A0  205F                     movea.l    A0, [A7]+
  282. 000002A2  584F                     addq.w     A7, 4
  283. 000002A4  4ED0                     jmp        [A0]
  284. fn000002A6:
  285. 000002A6  4E56 0000                link       A6, 0
  286. 000002AA  2F0A                     move.l     -[A7], A2
  287. 000002AC  7010                     moveq.l    D0, 0x10
  288. 000002AE  2F00                     move.l     -[A7], D0
  289. 000002B0  206D D964                movea.l    A0, [A5 - 0x269C]
  290. 000002B4  4E90                     jsr        [A0]
  291. 000002B6  2440                     movea.l    A2, D0
  292. 000002B8  24AD D888                move.l     [A2], [A5 - 0x2778]
  293. 000002BC  256E 0010 0004           move.l     [A2 + 0x4], [A6 + 0x10]
  294. 000002C2  256E 000C 000C           move.l     [A2 + 0xC], [A6 + 0xC]
  295. 000002C8  256E 0008 0008           move.l     [A2 + 0x8], [A6 + 0x8]
  296. 000002CE  2B4A D888                move.l     [A5 - 0x2778], A2
  297. 000002D2  245F                     movea.l    A2, [A7]+
  298. 000002D4  4E5E                     unlink     A6
  299. 000002D6  205F                     movea.l    A0, [A7]+
  300. 000002D8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  301. 000002DC  4ED0                     jmp        [A0]
  302. fn000002DE:
  303. 000002DE  48E7 0030                movem.l    -[A7], A2,A3
  304. 000002E2  202D D888                move.l     D0, [A5 - 0x2778]
  305. 000002E6  660A                     bne        +0xC /* 000002F2 */
  306. 000002E8  2F3C 0000 0106           move.l     -[A7], 0x106
  307. 000002EE  4EBA FD10                jsr        [PC - 0x2F0 /* 00000000 */]
  308. label000002F2:
  309. 000002F2  246D D888                movea.l    A2, [A5 - 0x2778]
  310. 000002F6  206D D888                movea.l    A0, [A5 - 0x2778]
  311. 000002FA  2668 0004                movea.l    A3, [A0 + 0x4]
  312. 000002FE  2010                     move.l     D0, [A0]
  313. 00000300  2B40 D888                move.l     [A5 - 0x2778], D0
  314. 00000304  2F0A                     move.l     -[A7], A2
  315. 00000306  206D D958                movea.l    A0, [A5 - 0x26A8]
  316. 0000030A  4E90                     jsr        [A0]
  317. 0000030C  200B                     move.l     D0, A3
  318. 0000030E  4CDF 0C00                movem.l    A2,A3, [A7]+
  319. 00000312  4E75                     rts
  320. fn00000314:
  321. 00000314  4E56 0000                link       A6, 0
  322. 00000318  486D CD74                pea.l      [A5 - 0x328C]
  323. 0000031C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  324. 00000320  4EAD 163A                jsr        [A5 + 0x163A /* export_707 */]
  325. 00000324  4E5E                     unlink     A6
  326. 00000326  205F                     movea.l    A0, [A7]+
  327. 00000328  584F                     addq.w     A7, 4
  328. 0000032A  4ED0                     jmp        [A0]
  329. 0000032C  4E56 0000                link       A6, 0
  330. 00000330  48E7 0030                movem.l    -[A7], A2,A3
  331. 00000334  266E 0008                movea.l    A3, [A6 + 0x8]
  332. 00000338  102B 001C                move.b     D0, [A3 + 0x1C]
  333. 0000033C  4880                     ext.w      D0
  334. 0000033E  48C0                     ext.l      D0
  335. 00000340  720D                     moveq.l    D1, 0x0D
  336. 00000342  B081                     cmp.l      D0, D1
  337. 00000344  6714                     beq        +0x16 /* 0000035A */
  338. 00000346  720E                     moveq.l    D1, 0x0E
  339. 00000348  B081                     cmp.l      D0, D1
  340. 0000034A  670E                     beq        +0x10 /* 0000035A */
  341. 0000034C  7214                     moveq.l    D1, 0x14
  342. 0000034E  B081                     cmp.l      D0, D1
  343. 00000350  6708                     beq        +0xA /* 0000035A */
  344. 00000352  720F                     moveq.l    D1, 0x0F
  345. 00000354  B081                     cmp.l      D0, D1
  346. 00000356  6722                     beq        +0x24 /* 0000037A */
  347. 00000358  6044                     bra        +0x46 /* 0000039E */
  348. label0000035A:
  349. 0000035A  206B 0010                movea.l    A0, [A3 + 0x10]
  350. 0000035E  2468 0082                movea.l    A2, [A0 + 0x82]
  351. 00000362  200A                     move.l     D0, A2
  352. 00000364  6704                     beq        +0x6 /* 0000036A */
  353. 00000366  264A                     movea.l    A3, A2
  354. 00000368  6034                     bra        +0x36 /* 0000039E */
  355. label0000036A:
  356. 0000036A  206B 0010                movea.l    A0, [A3 + 0x10]
  357. 0000036E  2028 0010                move.l     D0, [A0 + 0x10]
  358. 00000372  7204                     moveq.l    D1, 0x04
  359. 00000374  C081                     and.l      D0, D1
  360. 00000376  6726                     beq        +0x28 /* 0000039E */
  361. 00000378  601C                     bra        +0x1E /* 00000396 */
  362. label0000037A:
  363. 0000037A  206B 0010                movea.l    A0, [A3 + 0x10]
  364. 0000037E  2468 0002                movea.l    A2, [A0 + 0x2]
  365. 00000382  200A                     move.l     D0, A2
  366. 00000384  6704                     beq        +0x6 /* 0000038A */
  367. 00000386  264A                     movea.l    A3, A2
  368. 00000388  6014                     bra        +0x16 /* 0000039E */
  369. label0000038A:
  370. 0000038A  206B 0010                movea.l    A0, [A3 + 0x10]
  371. 0000038E  3010                     move.w     D0, [A0]
  372. 00000390  7201                     moveq.l    D1, 0x01
  373. 00000392  C041                     and.w      D0, D1
  374. 00000394  6708                     beq        +0xA /* 0000039E */
  375. label00000396:
  376. 00000396  41ED CD96                lea.l      A0, [A5 - 0x326A]
  377. 0000039A  2008                     move.l     D0, A0
  378. 0000039C  6008                     bra        +0xA /* 000003A6 */
  379. label0000039E:
  380. 0000039E  204B                     movea.l    A0, A3
  381. 000003A0  7054                     moveq.l    D0, 0x54
  382. 000003A2  D1C0                     add.l      A0, D0
  383. 000003A4  2008                     move.l     D0, A0
  384. label000003A6:
  385. 000003A6  4CDF 0C00                movem.l    A2,A3, [A7]+
  386. 000003AA  4E5E                     unlink     A6
  387. 000003AC  205F                     movea.l    A0, [A7]+
  388. 000003AE  584F                     addq.w     A7, 4
  389. 000003B0  4ED0                     jmp        [A0]
  390. fn000003B2:
  391. 000003B2  4E56 0000                link       A6, 0
  392. 000003B6  48E7 1820                movem.l    -[A7], D3,D4,A2
  393. 000003BA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  394. 000003BE  4EBA 2278                jsr        [PC + 0x2278 /* 00002638 */]
  395. 000003C2  2800                     move.l     D4, D0
  396. 000003C4  2004                     move.l     D0, D4
  397. 000003C6  7254                     moveq.l    D1, 0x54
  398. 000003C8  D081                     add.l      D0, D1
  399. 000003CA  2F00                     move.l     -[A7], D0
  400. 000003CC  206D D964                movea.l    A0, [A5 - 0x269C]
  401. 000003D0  4E90                     jsr        [A0]
  402. 000003D2  2440                     movea.l    A2, D0
  403. 000003D4  204A                     movea.l    A0, A2
  404. 000003D6  7054                     moveq.l    D0, 0x54
  405. 000003D8  D1C0                     add.l      A0, D0
  406. 000003DA  2F08                     move.l     -[A7], A0
  407. 000003DC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  408. 000003E0  4EBA 22D2                jsr        [PC + 0x22D2 /* 000026B4 */]
  409. 000003E4  70FF                     moveq.l    D0, 0xFFFFFFFF
  410. 000003E6  3540 0030                move.w     [A2 + 0x30], D0
  411. 000003EA  7600                     moveq.l    D3, 0x00
  412. 000003EC  2543 004C                move.l     [A2 + 0x4C], D3
  413. 000003F0  2543 0050                move.l     [A2 + 0x50], D3
  414. 000003F4  200A                     move.l     D0, A2
  415. 000003F6  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  416. 000003FA  4E5E                     unlink     A6
  417. 000003FC  205F                     movea.l    A0, [A7]+
  418. 000003FE  584F                     addq.w     A7, 4
  419. 00000400  4ED0                     jmp        [A0]
  420. fn00000402:
  421. 00000402  4E56 0000                link       A6, 0
  422. 00000406  48E7 1020                movem.l    -[A7], D3,A2
  423. 0000040A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  424. 0000040E  4EBA FFA2                jsr        [PC - 0x5E /* 000003B2 */]
  425. 00000412  2440                     movea.l    A2, D0
  426. 00000414  156E 000F 001C           move.b     [A2 + 0x1C], [A6 + 0xF]
  427. 0000041A  262E 0008                move.l     D3, [A6 + 0x8]
  428. 0000041E  2543 000C                move.l     [A2 + 0xC], D3
  429. 00000422  2043                     movea.l    A0, D3
  430. 00000424  5268 0006                addq.w     [A0 + 0x6], 1
  431. 00000428  206E 0008                movea.l    A0, [A6 + 0x8]
  432. 0000042C  2010                     move.l     D0, [A0]
  433. 0000042E  721F                     moveq.l    D1, 0x1F
  434. 00000430  C081                     and.l      D0, D1
  435. 00000432  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  436. 00000436  1030 0000                move.b     D0, [A0 + D0.w]
  437. 0000043A  7210                     moveq.l    D1, 0x10
  438. 0000043C  C001                     and.b      D0, D1
  439. 0000043E  6706                     beq        +0x8 /* 00000446 */
  440. 00000440  2F0A                     move.l     -[A7], A2
  441. 00000442  4EBA 00A4                jsr        [PC + 0xA4 /* 000004E8 */]
  442. label00000446:
  443. 00000446  200A                     move.l     D0, A2
  444. 00000448  4CDF 0408                movem.l    D3,A2, [A7]+
  445. 0000044C  4E5E                     unlink     A6
  446. 0000044E  205F                     movea.l    A0, [A7]+
  447. 00000450  4FEF 000C                lea.l      A7, [A7 + 0xC]
  448. 00000454  4ED0                     jmp        [A0]
  449. fn00000456:
  450. 00000456  4E56 FFF4                link       A6, -0x000C
  451. 0000045A  202D CDA0                move.l     D0, [A5 - 0x3260]
  452. 0000045E  52AD CDA0                addq.l     [A5 - 0x3260], 1
  453. 00000462  2F00                     move.l     -[A7], D0
  454. 00000464  487A 0028                pea.l      [PC + 0x28 /* 0000048E, value 0x2E544D50 '.TMP', cstring ".TMP%d" */]
  455. 00000468  486E FFF4                pea.l      [A6 - 0xC]
  456. 0000046C  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  457. 00000470  4FEF 000C                lea.l      A7, [A7 + 0xC]
  458. 00000474  486E FFF4                pea.l      [A6 - 0xC]
  459. 00000478  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  460. 0000047C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  461. 00000480  4EBA FF80                jsr        [PC - 0x80 /* 00000402 */]
  462. 00000484  4E5E                     unlink     A6
  463. 00000486  205F                     movea.l    A0, [A7]+
  464. 00000488  504F                     addq.w     A7, 8
  465. 0000048A  4ED0                     jmp        [A0]
  466. 0000048C  0008 2E54                ori.b      A0, 0x54 /* 'T' */
  467. 00000490  4D50                     chk.w      D6, [A0]
  468. 00000492  2564 0000                move.l     [A2 + 0x0], -[A4]
  469. 00000496  4E56 0000                link       A6, 0
  470. 0000049A  2F0B                     move.l     -[A7], A3
  471. 0000049C  7001                     moveq.l    D0, 0x01
  472. 0000049E  2F00                     move.l     -[A7], D0
  473. 000004A0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  474. 000004A4  4EBA FFB0                jsr        [PC - 0x50 /* 00000456 */]
  475. 000004A8  2640                     movea.l    A3, D0
  476. 000004AA  202D D9B4                move.l     D0, [A5 - 0x264C]
  477. 000004AE  6708                     beq        +0xA /* 000004B8 */
  478. 000004B0  70FF                     moveq.l    D0, 0xFFFFFFFF
  479. 000004B2  3740 0030                move.w     [A3 + 0x30], D0
  480. 000004B6  601C                     bra        +0x1E /* 000004D4 */
  481. label000004B8:
  482. 000004B8  00AB 0000 0004 0020      ori.l      [A3 + 0x20], 0x4
  483. 000004C0  302D D96C                move.w     D0, [A5 - 0x2694]
  484. 000004C4  6708                     beq        +0xA /* 000004CE */
  485. 000004C6  70FF                     moveq.l    D0, 0xFFFFFFFF
  486. 000004C8  3740 0030                move.w     [A3 + 0x30], D0
  487. 000004CC  6006                     bra        +0x8 /* 000004D4 */
  488. label000004CE:
  489. 000004CE  2F0B                     move.l     -[A7], A3
  490. 000004D0  4EBA 064C                jsr        [PC + 0x64C /* 00000B1E */]
  491. label000004D4:
  492. 000004D4  00AB 0008 0000 0020      ori.l      [A3 + 0x20], 0x80000
  493. 000004DC  200B                     move.l     D0, A3
  494. 000004DE  265F                     movea.l    A3, [A7]+
  495. 000004E0  4E5E                     unlink     A6
  496. 000004E2  205F                     movea.l    A0, [A7]+
  497. 000004E4  584F                     addq.w     A7, 4
  498. 000004E6  4ED0                     jmp        [A0]
  499. fn000004E8:
  500. 000004E8  4E56 0000                link       A6, 0
  501. 000004EC  2F0B                     move.l     -[A7], A3
  502. 000004EE  266E 0008                movea.l    A3, [A6 + 0x8]
  503. 000004F2  177C 0003 001D           move.b     [A3 + 0x1D], 0x3
  504. 000004F8  4AAB 0010                tst.l      [A3 + 0x10]
  505. 000004FC  660E                     bne        +0x10 /* 0000050C */
  506. 000004FE  7046                     moveq.l    D0, 0x46
  507. 00000500  2F00                     move.l     -[A7], D0
  508. 00000502  206D D964                movea.l    A0, [A5 - 0x269C]
  509. 00000506  4E90                     jsr        [A0]
  510. 00000508  2740 0010                move.l     [A3 + 0x10], D0
  511. label0000050C:
  512. 0000050C  265F                     movea.l    A3, [A7]+
  513. 0000050E  4E5E                     unlink     A6
  514. 00000510  205F                     movea.l    A0, [A7]+
  515. 00000512  584F                     addq.w     A7, 4
  516. 00000514  4ED0                     jmp        [A0]
  517. 00000516  4E56 0000                link       A6, 0
  518. 0000051A  2F0A                     move.l     -[A7], A2
  519. 0000051C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  520. 00000520  4EBA FE90                jsr        [PC - 0x170 /* 000003B2 */]
  521. 00000524  2440                     movea.l    A2, D0
  522. 00000526  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  523. 0000052A  2F0A                     move.l     -[A7], A2
  524. 0000052C  4EBA 000E                jsr        [PC + 0xE /* 0000053C */]
  525. 00000530  200A                     move.l     D0, A2
  526. 00000532  245F                     movea.l    A2, [A7]+
  527. 00000534  4E5E                     unlink     A6
  528. 00000536  205F                     movea.l    A0, [A7]+
  529. 00000538  504F                     addq.w     A7, 8
  530. 0000053A  4ED0                     jmp        [A0]
  531. fn0000053C:
  532. 0000053C  4E56 0000                link       A6, 0
  533. 00000540  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  534. 00000544  266E 0008                movea.l    A3, [A6 + 0x8]
  535. 00000548  7054                     moveq.l    D0, 0x54
  536. 0000054A  D7C0                     add.l      A3, D0
  537. 0000054C  206E 000C                movea.l    A0, [A6 + 0xC]
  538. 00000550  2850                     movea.l    A4, [A0]
  539. 00000552  6000 00E4                bra        +0xE6 /* 00000638 */
  540. label00000556:
  541. 00000556  2F0B                     move.l     -[A7], A3
  542. 00000558  244C                     movea.l    A2, A4
  543. 0000055A  7054                     moveq.l    D0, 0x54
  544. 0000055C  D5C0                     add.l      A2, D0
  545. 0000055E  2F0A                     move.l     -[A7], A2
  546. 00000560  4EBA 21C2                jsr        [PC + 0x21C2 /* 00002724 */]
  547. 00000564  2600                     move.l     D3, D0
  548. 00000566  6600 00B6                bne        +0xB8 /* 0000061E */
  549. 0000056A  102C 001C                move.b     D0, [A4 + 0x1C]
  550. 0000056E  4880                     ext.w      D0
  551. 00000570  48C0                     ext.l      D0
  552. 00000572  720D                     moveq.l    D1, 0x0D
  553. 00000574  B081                     cmp.l      D0, D1
  554. 00000576  6714                     beq        +0x16 /* 0000058C */
  555. 00000578  7214                     moveq.l    D1, 0x14
  556. 0000057A  B081                     cmp.l      D0, D1
  557. 0000057C  670E                     beq        +0x10 /* 0000058C */
  558. 0000057E  720E                     moveq.l    D1, 0x0E
  559. 00000580  B081                     cmp.l      D0, D1
  560. 00000582  6708                     beq        +0xA /* 0000058C */
  561. 00000584  720F                     moveq.l    D1, 0x0F
  562. 00000586  B081                     cmp.l      D0, D1
  563. 00000588  6702                     beq        +0x4 /* 0000058C */
  564. 0000058A  604C                     bra        +0x4E /* 000005D8 */
  565. label0000058C:
  566. 0000058C  246C 0018                movea.l    A2, [A4 + 0x18]
  567. 00000590  200A                     move.l     D0, A2
  568. 00000592  6720                     beq        +0x22 /* 000005B4 */
  569. 00000594  162A 001C                move.b     D3, [A2 + 0x1C]
  570. 00000598  700D                     moveq.l    D0, 0x0D
  571. 0000059A  B600                     cmp.b      D3, D0
  572. 0000059C  6716                     beq        +0x18 /* 000005B4 */
  573. 0000059E  700E                     moveq.l    D0, 0x0E
  574. 000005A0  B600                     cmp.b      D3, D0
  575. 000005A2  6710                     beq        +0x12 /* 000005B4 */
  576. 000005A4  700F                     moveq.l    D0, 0x0F
  577. 000005A6  B600                     cmp.b      D3, D0
  578. 000005A8  670A                     beq        +0xC /* 000005B4 */
  579. 000005AA  2F3C 0000 0164           move.l     -[A7], 0x164
  580. 000005B0  4EBA FD62                jsr        [PC - 0x29E /* 00000314 */]
  581. label000005B4:
  582. 000005B4  2014                     move.l     D0, [A4]
  583. 000005B6  246E 0008                movea.l    A2, [A6 + 0x8]
  584. 000005BA  2480                     move.l     [A2], D0
  585. 000005BC  202C 0004                move.l     D0, [A4 + 0x4]
  586. 000005C0  2540 0004                move.l     [A2 + 0x4], D0
  587. 000005C4  254C 0018                move.l     [A2 + 0x18], A4
  588. 000005C8  206E 000C                movea.l    A0, [A6 + 0xC]
  589. 000005CC  208A                     move.l     [A0], A2
  590. 000005CE  7000                     moveq.l    D0, 0x00
  591. 000005D0  2940 0004                move.l     [A4 + 0x4], D0
  592. 000005D4  2880                     move.l     [A4], D0
  593. 000005D6  606E                     bra        +0x70 /* 00000646 */
  594. label000005D8:
  595. 000005D8  206E 0008                movea.l    A0, [A6 + 0x8]
  596. 000005DC  1028 001C                move.b     D0, [A0 + 0x1C]
  597. 000005E0  4880                     ext.w      D0
  598. 000005E2  48C0                     ext.l      D0
  599. 000005E4  720D                     moveq.l    D1, 0x0D
  600. 000005E6  B081                     cmp.l      D0, D1
  601. 000005E8  6714                     beq        +0x16 /* 000005FE */
  602. 000005EA  7214                     moveq.l    D1, 0x14
  603. 000005EC  B081                     cmp.l      D0, D1
  604. 000005EE  670E                     beq        +0x10 /* 000005FE */
  605. 000005F0  720E                     moveq.l    D1, 0x0E
  606. 000005F2  B081                     cmp.l      D0, D1
  607. 000005F4  6708                     beq        +0xA /* 000005FE */
  608. 000005F6  720F                     moveq.l    D1, 0x0F
  609. 000005F8  B081                     cmp.l      D0, D1
  610. 000005FA  6702                     beq        +0x4 /* 000005FE */
  611. 000005FC  6012                     bra        +0x14 /* 00000610 */
  612. label000005FE:
  613. 000005FE  7600                     moveq.l    D3, 0x00
  614. 00000600  246E 0008                movea.l    A2, [A6 + 0x8]
  615. 00000604  2483                     move.l     [A2], D3
  616. 00000606  2543 0004                move.l     [A2 + 0x4], D3
  617. 0000060A  294A 0018                move.l     [A4 + 0x18], A2
  618. 0000060E  6036                     bra        +0x38 /* 00000646 */
  619. label00000610:
  620. 00000610  2F0B                     move.l     -[A7], A3
  621. 00000612  7030                     moveq.l    D0, 0x30
  622. 00000614  2F00                     move.l     -[A7], D0
  623. 00000616  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  624. 0000061A  504F                     addq.w     A7, 8
  625. 0000061C  6028                     bra        +0x2A /* 00000646 */
  626. label0000061E:
  627. 0000061E  0C83 0000 0000           cmpi.l     D3, 0x0
  628. 00000624  6A04                     bpl        +0x6 /* 0000062A */
  629. 00000626  200C                     move.l     D0, A4
  630. 00000628  6006                     bra        +0x8 /* 00000630 */
  631. label0000062A:
  632. 0000062A  204C                     movea.l    A0, A4
  633. 0000062C  5848                     addq.w     A0, 4
  634. 0000062E  2008                     move.l     D0, A0
  635. label00000630:
  636. 00000630  2D40 000C                move.l     [A6 + 0xC], D0
  637. 00000634  2040                     movea.l    A0, D0
  638. 00000636  2850                     movea.l    A4, [A0]
  639. label00000638:
  640. 00000638  200C                     move.l     D0, A4
  641. 0000063A  6600 FF1A                bne        -0xE4 /* 00000556 */
  642. 0000063E  206E 000C                movea.l    A0, [A6 + 0xC]
  643. 00000642  20AE 0008                move.l     [A0], [A6 + 0x8]
  644. label00000646:
  645. 00000646  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  646. 0000064A  4E5E                     unlink     A6
  647. 0000064C  205F                     movea.l    A0, [A7]+
  648. 0000064E  504F                     addq.w     A7, 8
  649. 00000650  4ED0                     jmp        [A0]
  650. 00000652  4E56 FFF8                link       A6, -0x0008
  651. 00000656  2F0A                     move.l     -[A7], A2
  652. 00000658  246E 000C                movea.l    A2, [A6 + 0xC]
  653. 0000065C  2F2D D880                move.l     -[A7], [A5 - 0x2780]
  654. 00000660  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  655. 00000664  4EBA 204E                jsr        [PC + 0x204E /* 000026B4 */]
  656. 00000668  6026                     bra        +0x28 /* 00000690 */
  657. label0000066A:
  658. 0000066A  2F2D D880                move.l     -[A7], [A5 - 0x2780]
  659. 0000066E  204A                     movea.l    A0, A2
  660. 00000670  7054                     moveq.l    D0, 0x54
  661. 00000672  D1C0                     add.l      A0, D0
  662. 00000674  2F08                     move.l     -[A7], A0
  663. 00000676  4EBA 20AC                jsr        [PC + 0x20AC /* 00002724 */]
  664. 0000067A  1D40 FFFC                move.b     [A6 - 0x4], D0
  665. 0000067E  4A00                     tst.b      D0
  666. 00000680  6712                     beq        +0x14 /* 00000694 */
  667. 00000682  4A00                     tst.b      D0
  668. 00000684  6A04                     bpl        +0x6 /* 0000068A */
  669. 00000686  2012                     move.l     D0, [A2]
  670. 00000688  6004                     bra        +0x6 /* 0000068E */
  671. label0000068A:
  672. 0000068A  202A 0004                move.l     D0, [A2 + 0x4]
  673. label0000068E:
  674. 0000068E  2440                     movea.l    A2, D0
  675. label00000690:
  676. 00000690  200A                     move.l     D0, A2
  677. 00000692  66D6                     bne        -0x28 /* 0000066A */
  678. label00000694:
  679. 00000694  200A                     move.l     D0, A2
  680. 00000696  245F                     movea.l    A2, [A7]+
  681. 00000698  4E5E                     unlink     A6
  682. 0000069A  4E75                     rts
  683. 0000069C  42A7                     clr.l      -[A7]
  684. 0000069E  486D 1E2A                pea.l      [A5 + 0x1E2A /* export_961 */]
  685. 000006A2  202D D888                move.l     D0, [A5 - 0x2778]
  686. 000006A6  6704                     beq        +0x6 /* 000006AC */
  687. 000006A8  7002                     moveq.l    D0, 0x02
  688. 000006AA  6002                     bra        +0x4 /* 000006AE */
  689. label000006AC:
  690. 000006AC  7001                     moveq.l    D0, 0x01
  691. label000006AE:
  692. 000006AE  2F00                     move.l     -[A7], D0
  693. 000006B0  4EBA FBF4                jsr        [PC - 0x40C /* 000002A6 */]
  694. 000006B4  4E75                     rts
  695. 000006B6  2F0A                     move.l     -[A7], A2
  696. 000006B8  4EBA FC24                jsr        [PC - 0x3DC /* 000002DE */]
  697. 000006BC  2440                     movea.l    A2, D0
  698. 000006BE  200A                     move.l     D0, A2
  699. 000006C0  670C                     beq        +0xE /* 000006CE */
  700. 000006C2  202D D998                move.l     D0, [A5 - 0x2668]
  701. 000006C6  6606                     bne        +0x8 /* 000006CE */
  702. 000006C8  2F0A                     move.l     -[A7], A2
  703. 000006CA  4EBA 001E                jsr        [PC + 0x1E /* 000006EA */]
  704. label000006CE:
  705. 000006CE  245F                     movea.l    A2, [A7]+
  706. 000006D0  4E75                     rts
  707. 000006D2  4E56 0000                link       A6, 0
  708. 000006D6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  709. 000006DA  486D 17AA                pea.l      [A5 + 0x17AA /* export_753 */]
  710. 000006DE  4EAD 16BA                jsr        [A5 + 0x16BA /* export_723 */]
  711. 000006E2  4E5E                     unlink     A6
  712. 000006E4  205F                     movea.l    A0, [A7]+
  713. 000006E6  584F                     addq.w     A7, 4
  714. 000006E8  4ED0                     jmp        [A0]
  715. fn000006EA:
  716. 000006EA  4E56 FFDC                link       A6, -0x0024
  717. 000006EE  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  718. 000006F2  6000 0416                bra        +0x418 /* 00000B0A */
  719. label000006F6:
  720. 000006F6  206E 0008                movea.l    A0, [A6 + 0x8]
  721. 000006FA  2028 000C                move.l     D0, [A0 + 0xC]
  722. 000006FE  2D40 FFDC                move.l     [A6 - 0x24], D0
  723. 00000702  4A80                     tst.l      D0
  724. 00000704  6700 0104                beq        +0x106 /* 0000080A */
  725. 00000708  2240                     movea.l    A1, D0
  726. 0000070A  2011                     move.l     D0, [A1]
  727. 0000070C  721F                     moveq.l    D1, 0x1F
  728. 0000070E  C081                     and.l      D0, D1
  729. 00000710  43ED D414                lea.l      A1, [A5 - 0x2BEC]
  730. 00000714  1031 0000                move.b     D0, [A1 + D0.w]
  731. 00000718  7210                     moveq.l    D1, 0x10
  732. 0000071A  C001                     and.b      D0, D1
  733. 0000071C  6700 00EC                beq        +0xEE /* 0000080A */
  734. 00000720  4AA8 0010                tst.l      [A0 + 0x10]
  735. 00000724  6700 00E4                beq        +0xE6 /* 0000080A */
  736. 00000728  2868 0010                movea.l    A4, [A0 + 0x10]
  737. 0000072C  302C 0008                move.w     D0, [A4 + 0x8]
  738. 00000730  0240 0800                andi.w     D0, 0x800
  739. 00000734  6600 03DC                bne        +0x3DE /* 00000B12 */
  740. 00000738  2F2C 0016                move.l     -[A7], [A4 + 0x16]
  741. 0000073C  4267                     clr.w      -[A7]
  742. 0000073E  3F2C 0012                move.w     -[A7], [A4 + 0x12]
  743. 00000742  4EBA 0480                jsr        [PC + 0x480 /* 00000BC4 */]
  744. 00000746  2F2C 0016                move.l     -[A7], [A4 + 0x16]
  745. 0000074A  206D D958                movea.l    A0, [A5 - 0x26A8]
  746. 0000074E  4E90                     jsr        [A0]
  747. 00000750  2454                     movea.l    A2, [A4]
  748. 00000752  200A                     move.l     D0, A2
  749. 00000754  671C                     beq        +0x1E /* 00000772 */
  750. 00000756  206A 0010                movea.l    A0, [A2 + 0x10]
  751. 0000075A  2F28 0004                move.l     -[A7], [A0 + 0x4]
  752. 0000075E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  753. 00000762  4EAD 1702                jsr        [A5 + 0x1702 /* export_732 */]
  754. 00000766  2640                     movea.l    A3, D0
  755. 00000768  200B                     move.l     D0, A3
  756. 0000076A  6706                     beq        +0x8 /* 00000772 */
  757. 0000076C  7000                     moveq.l    D0, 0x00
  758. 0000076E  2740 0008                move.l     [A3 + 0x8], D0
  759. label00000772:
  760. 00000772  244C                     movea.l    A2, A4
  761. 00000774  700E                     moveq.l    D0, 0x0E
  762. 00000776  D5C0                     add.l      A2, D0
  763. 00000778  2F0A                     move.l     -[A7], A2
  764. 0000077A  4EAD 1762                jsr        [A5 + 0x1762 /* export_744 */]
  765. 0000077E  244C                     movea.l    A2, A4
  766. 00000780  584A                     addq.w     A2, 4
  767. 00000782  2652                     movea.l    A3, [A2]
  768. 00000784  200B                     move.l     D0, A3
  769. 00000786  6720                     beq        +0x22 /* 000007A8 */
  770. 00000788  4AAB 0010                tst.l      [A3 + 0x10]
  771. 0000078C  671A                     beq        +0x1C /* 000007A8 */
  772. 0000078E  206B 0010                movea.l    A0, [A3 + 0x10]
  773. 00000792  0268 F7FF 0008           andi.w     [A0 + 0x8], 0xF7FF
  774. 00000798  7000                     moveq.l    D0, 0x00
  775. 0000079A  2052                     movea.l    A0, [A2]
  776. 0000079C  2068 0010                movea.l    A0, [A0 + 0x10]
  777. 000007A0  2080                     move.l     [A0], D0
  778. 000007A2  2F12                     move.l     -[A7], [A2]
  779. 000007A4  4EBA FF44                jsr        [PC - 0xBC /* 000006EA */]
  780. label000007A8:
  781. 000007A8  244C                     movea.l    A2, A4
  782. 000007AA  7026                     moveq.l    D0, 0x26
  783. 000007AC  D5C0                     add.l      A2, D0
  784. 000007AE  2F0A                     move.l     -[A7], A2
  785. 000007B0  42A7                     clr.l      -[A7]
  786. 000007B2  4EAD 16BA                jsr        [A5 + 0x16BA /* export_723 */]
  787. 000007B6  204C                     movea.l    A0, A4
  788. 000007B8  7036                     moveq.l    D0, 0x36
  789. 000007BA  D1C0                     add.l      A0, D0
  790. 000007BC  2F08                     move.l     -[A7], A0
  791. 000007BE  4EBA 1D34                jsr        [PC + 0x1D34 /* 000024F4 */]
  792. 000007C2  204C                     movea.l    A0, A4
  793. 000007C4  703A                     moveq.l    D0, 0x3A
  794. 000007C6  D1C0                     add.l      A0, D0
  795. 000007C8  2F08                     move.l     -[A7], A0
  796. 000007CA  486D 1ED2                pea.l      [A5 + 0x1ED2 /* export_982 */]
  797. 000007CE  4EAD 16BA                jsr        [A5 + 0x16BA /* export_723 */]
  798. 000007D2  246C 002E                movea.l    A2, [A4 + 0x2E]
  799. 000007D6  200A                     move.l     D0, A2
  800. 000007D8  6706                     beq        +0x8 /* 000007E0 */
  801. 000007DA  2F0A                     move.l     -[A7], A2
  802. 000007DC  4EAD 1C92                jsr        [A5 + 0x1C92 /* export_910 */]
  803. label000007E0:
  804. 000007E0  2F2C 002A                move.l     -[A7], [A4 + 0x2A]
  805. 000007E4  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  806. 000007E8  246C 0032                movea.l    A2, [A4 + 0x32]
  807. 000007EC  200A                     move.l     D0, A2
  808. 000007EE  6712                     beq        +0x14 /* 00000802 */
  809. 000007F0  102C 000A                move.b     D0, [A4 + 0xA]
  810. 000007F4  7202                     moveq.l    D1, 0x02
  811. 000007F6  C001                     and.b      D0, D1
  812. 000007F8  6608                     bne        +0xA /* 00000802 */
  813. 000007FA  2F0A                     move.l     -[A7], A2
  814. 000007FC  206D D958                movea.l    A0, [A5 - 0x26A8]
  815. 00000800  4E90                     jsr        [A0]
  816. label00000802:
  817. 00000802  2F0C                     move.l     -[A7], A4
  818. 00000804  206D D958                movea.l    A0, [A5 - 0x26A8]
  819. 00000808  4E90                     jsr        [A0]
  820. label0000080A:
  821. 0000080A  246E 0008                movea.l    A2, [A6 + 0x8]
  822. 0000080E  266A 0038                movea.l    A3, [A2 + 0x38]
  823. 00000812  200B                     move.l     D0, A3
  824. 00000814  6724                     beq        +0x26 /* 0000083A */
  825. 00000816  262A 0020                move.l     D3, [A2 + 0x20]
  826. 0000081A  2D43 FFFC                move.l     [A6 - 0x4], D3
  827. 0000081E  0283 0020 0000           andi.l     D3, 0x200000 /* ' \0\0' */
  828. 00000824  6714                     beq        +0x16 /* 0000083A */
  829. 00000826  202E FFFC                move.l     D0, [A6 - 0x4]
  830. 0000082A  0280 0040 0000           andi.l     D0, 0x400000 /* '@\0\0' */
  831. 00000830  6608                     bne        +0xA /* 0000083A */
  832. 00000832  2F0B                     move.l     -[A7], A3
  833. 00000834  206D D958                movea.l    A0, [A5 - 0x26A8]
  834. 00000838  4E90                     jsr        [A0]
  835. label0000083A:
  836. 0000083A  246E 0008                movea.l    A2, [A6 + 0x8]
  837. 0000083E  102A 001C                move.b     D0, [A2 + 0x1C]
  838. 00000842  4880                     ext.w      D0
  839. 00000844  48C0                     ext.l      D0
  840. 00000846  720C                     moveq.l    D1, 0x0C
  841. 00000848  B081                     cmp.l      D0, D1
  842. 0000084A  6746                     beq        +0x48 /* 00000892 */
  843. 0000084C  720D                     moveq.l    D1, 0x0D
  844. 0000084E  B081                     cmp.l      D0, D1
  845. 00000850  6760                     beq        +0x62 /* 000008B2 */
  846. 00000852  720E                     moveq.l    D1, 0x0E
  847. 00000854  B081                     cmp.l      D0, D1
  848. 00000856  675A                     beq        +0x5C /* 000008B2 */
  849. 00000858  7214                     moveq.l    D1, 0x14
  850. 0000085A  B081                     cmp.l      D0, D1
  851. 0000085C  6754                     beq        +0x56 /* 000008B2 */
  852. 0000085E  720F                     moveq.l    D1, 0x0F
  853. 00000860  B081                     cmp.l      D0, D1
  854. 00000862  6700 0190                beq        +0x192 /* 000009F4 */
  855. 00000866  721A                     moveq.l    D1, 0x1A
  856. 00000868  B081                     cmp.l      D0, D1
  857. 0000086A  6700 01B8                beq        +0x1BA /* 00000A24 */
  858. 0000086E  7208                     moveq.l    D1, 0x08
  859. 00000870  B081                     cmp.l      D0, D1
  860. 00000872  6700 01F6                beq        +0x1F8 /* 00000A6A */
  861. 00000876  7209                     moveq.l    D1, 0x09
  862. 00000878  B081                     cmp.l      D0, D1
  863. 0000087A  6700 01EE                beq        +0x1F0 /* 00000A6A */
  864. 0000087E  7204                     moveq.l    D1, 0x04
  865. 00000880  B081                     cmp.l      D0, D1
  866. 00000882  6700 01E6                beq        +0x1E8 /* 00000A6A */
  867. 00000886  720B                     moveq.l    D1, 0x0B
  868. 00000888  B081                     cmp.l      D0, D1
  869. 0000088A  6700 01DE                beq        +0x1E0 /* 00000A6A */
  870. 0000088E  6000 01DA                bra        +0x1DC /* 00000A6A */
  871. label00000892:
  872. 00000892  246E 0008                movea.l    A2, [A6 + 0x8]
  873. 00000896  4A6A 0010                tst.w      [A2 + 0x10]
  874. 0000089A  6600 01CE                bne        +0x1D0 /* 00000A6A */
  875. 0000089E  7054                     moveq.l    D0, 0x54
  876. 000008A0  D5C0                     add.l      A2, D0
  877. 000008A2  2F0A                     move.l     -[A7], A2
  878. 000008A4  7047                     moveq.l    D0, 0x47
  879. 000008A6  2F00                     move.l     -[A7], D0
  880. 000008A8  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  881. 000008AC  504F                     addq.w     A7, 8
  882. 000008AE  6000 01BA                bra        +0x1BC /* 00000A6A */
  883. label000008B2:
  884. 000008B2  206E 0008                movea.l    A0, [A6 + 0x8]
  885. 000008B6  2028 0010                move.l     D0, [A0 + 0x10]
  886. 000008BA  2D40 FFE0                move.l     [A6 - 0x20], D0
  887. 000008BE  4A80                     tst.l      D0
  888. 000008C0  660A                     bne        +0xC /* 000008CC */
  889. 000008C2  2F3C 0000 02BE           move.l     -[A7], 0x2BE
  890. 000008C8  4EBA FA4A                jsr        [PC - 0x5B6 /* 00000314 */]
  891. label000008CC:
  892. 000008CC  206E FFE0                movea.l    A0, [A6 - 0x20]
  893. 000008D0  7026                     moveq.l    D0, 0x26
  894. 000008D2  D1C0                     add.l      A0, D0
  895. 000008D4  2F08                     move.l     -[A7], A0
  896. 000008D6  42A7                     clr.l      -[A7]
  897. 000008D8  4EAD 16BA                jsr        [A5 + 0x16BA /* export_723 */]
  898. 000008DC  206E FFE0                movea.l    A0, [A6 - 0x20]
  899. 000008E0  702A                     moveq.l    D0, 0x2A
  900. 000008E2  D1C0                     add.l      A0, D0
  901. 000008E4  2F08                     move.l     -[A7], A0
  902. 000008E6  42A7                     clr.l      -[A7]
  903. 000008E8  4EAD 16BA                jsr        [A5 + 0x16BA /* export_723 */]
  904. 000008EC  206E FFE0                movea.l    A0, [A6 - 0x20]
  905. 000008F0  702E                     moveq.l    D0, 0x2E
  906. 000008F2  D1C0                     add.l      A0, D0
  907. 000008F4  2F08                     move.l     -[A7], A0
  908. 000008F6  42A7                     clr.l      -[A7]
  909. 000008F8  4EAD 16BA                jsr        [A5 + 0x16BA /* export_723 */]
  910. 000008FC  206E FFE0                movea.l    A0, [A6 - 0x20]
  911. 00000900  7022                     moveq.l    D0, 0x22
  912. 00000902  D1C0                     add.l      A0, D0
  913. 00000904  2F08                     move.l     -[A7], A0
  914. 00000906  42A7                     clr.l      -[A7]
  915. 00000908  4EAD 16BA                jsr        [A5 + 0x16BA /* export_723 */]
  916. 0000090C  206E FFE0                movea.l    A0, [A6 - 0x20]
  917. 00000910  701E                     moveq.l    D0, 0x1E
  918. 00000912  D1C0                     add.l      A0, D0
  919. 00000914  2F08                     move.l     -[A7], A0
  920. 00000916  486D 164A                pea.l      [A5 + 0x164A /* export_709 */]
  921. 0000091A  4EAD 16BA                jsr        [A5 + 0x16BA /* export_723 */]
  922. 0000091E  206E FFE0                movea.l    A0, [A6 - 0x20]
  923. 00000922  5848                     addq.w     A0, 4
  924. 00000924  2F08                     move.l     -[A7], A0
  925. 00000926  42A7                     clr.l      -[A7]
  926. 00000928  4EAD 16BA                jsr        [A5 + 0x16BA /* export_723 */]
  927. 0000092C  206E FFE0                movea.l    A0, [A6 - 0x20]
  928. 00000930  2F28 0008                move.l     -[A7], [A0 + 0x8]
  929. 00000934  4EBA FDB4                jsr        [PC - 0x24C /* 000006EA */]
  930. 00000938  206E FFE0                movea.l    A0, [A6 - 0x20]
  931. 0000093C  2668 0036                movea.l    A3, [A0 + 0x36]
  932. 00000940  601C                     bra        +0x1E /* 0000095E */
  933. label00000942:
  934. 00000942  286B 0004                movea.l    A4, [A3 + 0x4]
  935. 00000946  204B                     movea.l    A0, A3
  936. 00000948  700E                     moveq.l    D0, 0x0E
  937. 0000094A  D1C0                     add.l      A0, D0
  938. 0000094C  2F08                     move.l     -[A7], A0
  939. 0000094E  42A7                     clr.l      -[A7]
  940. 00000950  4EAD 16BA                jsr        [A5 + 0x16BA /* export_723 */]
  941. 00000954  2F0B                     move.l     -[A7], A3
  942. 00000956  206D D958                movea.l    A0, [A5 - 0x26A8]
  943. 0000095A  4E90                     jsr        [A0]
  944. 0000095C  264C                     movea.l    A3, A4
  945. label0000095E:
  946. 0000095E  200B                     move.l     D0, A3
  947. 00000960  66E0                     bne        -0x1E /* 00000942 */
  948. 00000962  206E FFE0                movea.l    A0, [A6 - 0x20]
  949. 00000966  2668 003A                movea.l    A3, [A0 + 0x3A]
  950. 0000096A  600E                     bra        +0x10 /* 0000097A */
  951. label0000096C:
  952. 0000096C  286B 0004                movea.l    A4, [A3 + 0x4]
  953. 00000970  2F0B                     move.l     -[A7], A3
  954. 00000972  206D D958                movea.l    A0, [A5 - 0x26A8]
  955. 00000976  4E90                     jsr        [A0]
  956. 00000978  264C                     movea.l    A3, A4
  957. label0000097A:
  958. 0000097A  200B                     move.l     D0, A3
  959. 0000097C  66EE                     bne        -0x10 /* 0000096C */
  960. 0000097E  206E FFE0                movea.l    A0, [A6 - 0x20]
  961. 00000982  2668 003E                movea.l    A3, [A0 + 0x3E]
  962. 00000986  601E                     bra        +0x20 /* 000009A6 */
  963. label00000988:
  964. 00000988  286B 0004                movea.l    A4, [A3 + 0x4]
  965. 0000098C  204B                     movea.l    A0, A3
  966. 0000098E  7012                     moveq.l    D0, 0x12
  967. 00000990  D1C0                     add.l      A0, D0
  968. 00000992  2F08                     move.l     -[A7], A0
  969. 00000994  486D 164A                pea.l      [A5 + 0x164A /* export_709 */]
  970. 00000998  4EAD 16BA                jsr        [A5 + 0x16BA /* export_723 */]
  971. 0000099C  2F0B                     move.l     -[A7], A3
  972. 0000099E  206D D958                movea.l    A0, [A5 - 0x26A8]
  973. 000009A2  4E90                     jsr        [A0]
  974. 000009A4  264C                     movea.l    A3, A4
  975. label000009A6:
  976. 000009A6  200B                     move.l     D0, A3
  977. 000009A8  66DE                     bne        -0x20 /* 00000988 */
  978. 000009AA  206E FFE0                movea.l    A0, [A6 - 0x20]
  979. 000009AE  2668 0072                movea.l    A3, [A0 + 0x72]
  980. 000009B2  600E                     bra        +0x10 /* 000009C2 */
  981. label000009B4:
  982. 000009B4  286B 0004                movea.l    A4, [A3 + 0x4]
  983. 000009B8  2F0B                     move.l     -[A7], A3
  984. 000009BA  206D D958                movea.l    A0, [A5 - 0x26A8]
  985. 000009BE  4E90                     jsr        [A0]
  986. 000009C0  264C                     movea.l    A3, A4
  987. label000009C2:
  988. 000009C2  200B                     move.l     D0, A3
  989. 000009C4  66EE                     bne        -0x10 /* 000009B4 */
  990. 000009C6  206E FFE0                movea.l    A0, [A6 - 0x20]
  991. 000009CA  41E8 0086                lea.l      A0, [A0 + 0x86]
  992. 000009CE  2F08                     move.l     -[A7], A0
  993. 000009D0  4EBA 1B22                jsr        [PC + 0x1B22 /* 000024F4 */]
  994. 000009D4  246E 0008                movea.l    A2, [A6 + 0x8]
  995. 000009D8  206A 0010                movea.l    A0, [A2 + 0x10]
  996. 000009DC  4AA8 008E                tst.l      [A0 + 0x8E]
  997. 000009E0  6706                     beq        +0x8 /* 000009E8 */
  998. 000009E2  2F0A                     move.l     -[A7], A2
  999. 000009E4  4EAD 22BA                jsr        [A5 + 0x22BA /* export_1107 */]
  1000. label000009E8:
  1001. 000009E8  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  1002. 000009EC  206D D958                movea.l    A0, [A5 - 0x26A8]
  1003. 000009F0  4E90                     jsr        [A0]
  1004. 000009F2  6076                     bra        +0x78 /* 00000A6A */
  1005. label000009F4:
  1006. 000009F4  246E 0008                movea.l    A2, [A6 + 0x8]
  1007. 000009F8  7010                     moveq.l    D0, 0x10
  1008. 000009FA  D5C0                     add.l      A2, D0
  1009. 000009FC  4A92                     tst.l      [A2]
  1010. 000009FE  660A                     bne        +0xC /* 00000A0A */
  1011. 00000A00  2F3C 0000 02FF           move.l     -[A7], 0x2FF
  1012. 00000A06  4EBA F90C                jsr        [PC - 0x6F4 /* 00000314 */]
  1013. label00000A0A:
  1014. 00000A0A  2052                     movea.l    A0, [A2]
  1015. 00000A0C  5C48                     addq.w     A0, 6
  1016. 00000A0E  2F08                     move.l     -[A7], A0
  1017. 00000A10  42A7                     clr.l      -[A7]
  1018. 00000A12  4EAD 16BA                jsr        [A5 + 0x16BA /* export_723 */]
  1019. 00000A16  2F12                     move.l     -[A7], [A2]
  1020. 00000A18  206D D958                movea.l    A0, [A5 - 0x26A8]
  1021. 00000A1C  4E90                     jsr        [A0]
  1022. 00000A1E  7000                     moveq.l    D0, 0x00
  1023. 00000A20  2480                     move.l     [A2], D0
  1024. 00000A22  6046                     bra        +0x48 /* 00000A6A */
  1025. label00000A24:
  1026. 00000A24  266A 0010                movea.l    A3, [A2 + 0x10]
  1027. 00000A28  2F0B                     move.l     -[A7], A3
  1028. 00000A2A  42A7                     clr.l      -[A7]
  1029. 00000A2C  4EAD 16BA                jsr        [A5 + 0x16BA /* export_723 */]
  1030. 00000A30  204B                     movea.l    A0, A3
  1031. 00000A32  700C                     moveq.l    D0, 0x0C
  1032. 00000A34  D1C0                     add.l      A0, D0
  1033. 00000A36  2F08                     move.l     -[A7], A0
  1034. 00000A38  486D 1C92                pea.l      [A5 + 0x1C92 /* export_910 */]
  1035. 00000A3C  4EAD 16BA                jsr        [A5 + 0x16BA /* export_723 */]
  1036. 00000A40  204B                     movea.l    A0, A3
  1037. 00000A42  7010                     moveq.l    D0, 0x10
  1038. 00000A44  D1C0                     add.l      A0, D0
  1039. 00000A46  2F08                     move.l     -[A7], A0
  1040. 00000A48  486D 1C92                pea.l      [A5 + 0x1C92 /* export_910 */]
  1041. 00000A4C  4EAD 16BA                jsr        [A5 + 0x16BA /* export_723 */]
  1042. 00000A50  204B                     movea.l    A0, A3
  1043. 00000A52  5848                     addq.w     A0, 4
  1044. 00000A54  2F08                     move.l     -[A7], A0
  1045. 00000A56  4EBA 1A9C                jsr        [PC + 0x1A9C /* 000024F4 */]
  1046. 00000A5A  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  1047. 00000A5E  4EAD 1C92                jsr        [A5 + 0x1C92 /* export_910 */]
  1048. 00000A62  2F0B                     move.l     -[A7], A3
  1049. 00000A64  206D D958                movea.l    A0, [A5 - 0x26A8]
  1050. 00000A68  4E90                     jsr        [A0]
  1051. label00000A6A:
  1052. 00000A6A  246E 0008                movea.l    A2, [A6 + 0x8]
  1053. 00000A6E  202A 0020                move.l     D0, [A2 + 0x20]
  1054. 00000A72  0280 0000 0081           andi.l     D0, 0x81
  1055. 00000A78  6708                     beq        +0xA /* 00000A82 */
  1056. 00000A7A  2F2A 0010                move.l     -[A7], [A2 + 0x10]
  1057. 00000A7E  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  1058. label00000A82:
  1059. 00000A82  206E 0008                movea.l    A0, [A6 + 0x8]
  1060. 00000A86  2668 0008                movea.l    A3, [A0 + 0x8]
  1061. 00000A8A  6026                     bra        +0x28 /* 00000AB2 */
  1062. label00000A8C:
  1063. 00000A8C  2853                     movea.l    A4, [A3]
  1064. 00000A8E  102B 0004                move.b     D0, [A3 + 0x4]
  1065. 00000A92  4880                     ext.w      D0
  1066. 00000A94  48C0                     ext.l      D0
  1067. 00000A96  6708                     beq        +0xA /* 00000AA0 */
  1068. 00000A98  7205                     moveq.l    D1, 0x05
  1069. 00000A9A  B081                     cmp.l      D0, D1
  1070. 00000A9C  6702                     beq        +0x4 /* 00000AA0 */
  1071. 00000A9E  600A                     bra        +0xC /* 00000AAA */
  1072. label00000AA0:
  1073. 00000AA0  2F2B 0006                move.l     -[A7], [A3 + 0x6]
  1074. 00000AA4  206D D958                movea.l    A0, [A5 - 0x26A8]
  1075. 00000AA8  4E90                     jsr        [A0]
  1076. label00000AAA:
  1077. 00000AAA  2F0B                     move.l     -[A7], A3
  1078. 00000AAC  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  1079. 00000AB0  264C                     movea.l    A3, A4
  1080. label00000AB2:
  1081. 00000AB2  200B                     move.l     D0, A3
  1082. 00000AB4  66D6                     bne        -0x28 /* 00000A8C */
  1083. 00000AB6  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  1084. 00000ABA  4EBA 1220                jsr        [PC + 0x1220 /* 00001CDC */]
  1085. 00000ABE  206E 0008                movea.l    A0, [A6 + 0x8]
  1086. 00000AC2  2450                     movea.l    A2, [A0]
  1087. 00000AC4  200A                     move.l     D0, A2
  1088. 00000AC6  6706                     beq        +0x8 /* 00000ACE */
  1089. 00000AC8  2F0A                     move.l     -[A7], A2
  1090. 00000ACA  4EBA FC1E                jsr        [PC - 0x3E2 /* 000006EA */]
  1091. label00000ACE:
  1092. 00000ACE  246E 0008                movea.l    A2, [A6 + 0x8]
  1093. 00000AD2  4AAA 0018                tst.l      [A2 + 0x18]
  1094. 00000AD6  671E                     beq        +0x20 /* 00000AF6 */
  1095. 00000AD8  7054                     moveq.l    D0, 0x54
  1096. 00000ADA  D5C0                     add.l      A2, D0
  1097. 00000ADC  2F0A                     move.l     -[A7], A2
  1098. 00000ADE  7001                     moveq.l    D0, 0x01
  1099. 00000AE0  2F00                     move.l     -[A7], D0
  1100. 00000AE2  4EBA F562                jsr        [PC - 0xA9E /* 00000046 */]
  1101. 00000AE6  4A80                     tst.l      D0
  1102. 00000AE8  660C                     bne        +0xE /* 00000AF6 */
  1103. 00000AEA  206E 0008                movea.l    A0, [A6 + 0x8]
  1104. 00000AEE  2F28 0018                move.l     -[A7], [A0 + 0x18]
  1105. 00000AF2  4EBA FBF6                jsr        [PC - 0x40A /* 000006EA */]
  1106. label00000AF6:
  1107. 00000AF6  246E 0008                movea.l    A2, [A6 + 0x8]
  1108. 00000AFA  266A 0004                movea.l    A3, [A2 + 0x4]
  1109. 00000AFE  2F0A                     move.l     -[A7], A2
  1110. 00000B00  206D D958                movea.l    A0, [A5 - 0x26A8]
  1111. 00000B04  4E90                     jsr        [A0]
  1112. 00000B06  2D4B 0008                move.l     [A6 + 0x8], A3
  1113. label00000B0A:
  1114. 00000B0A  202E 0008                move.l     D0, [A6 + 0x8]
  1115. 00000B0E  6600 FBE6                bne        -0x418 /* 000006F6 */
  1116. label00000B12:
  1117. 00000B12  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  1118. 00000B16  4E5E                     unlink     A6
  1119. 00000B18  205F                     movea.l    A0, [A7]+
  1120. 00000B1A  584F                     addq.w     A7, 4
  1121. 00000B1C  4ED0                     jmp        [A0]
  1122. fn00000B1E:
  1123. 00000B1E  4E56 0000                link       A6, 0
  1124. 00000B22  48E7 0830                movem.l    -[A7], D4,A2,A3
  1125. 00000B26  266E 0008                movea.l    A3, [A6 + 0x8]
  1126. 00000B2A  246D D5F2                movea.l    A2, [A5 - 0x2A0E]
  1127. 00000B2E  3812                     move.w     D4, [A2]
  1128. 00000B30  302A 0002                move.w     D0, [A2 + 0x2]
  1129. 00000B34  B044                     cmp.w      D0, D4
  1130. 00000B36  6C0A                     bge        +0xC /* 00000B42 */
  1131. 00000B38  2F3C 0000 036F           move.l     -[A7], 0x36F
  1132. 00000B3E  4EBA F7D4                jsr        [PC - 0x82C /* 00000314 */]
  1133. label00000B42:
  1134. 00000B42  246D D5F2                movea.l    A2, [A5 - 0x2A0E]
  1135. 00000B46  302A 0002                move.w     D0, [A2 + 0x2]
  1136. 00000B4A  B044                     cmp.w      D0, D4
  1137. 00000B4C  6638                     bne        +0x3A /* 00000B86 */
  1138. 00000B4E  41ED D950                lea.l      A0, [A5 - 0x26B0]
  1139. 00000B52  B5C8                     cmpa.l     A2, A0
  1140. 00000B54  6604                     bne        +0x6 /* 00000B5A */
  1141. 00000B56  7063                     moveq.l    D0, 0x63
  1142. 00000B58  6002                     bra        +0x4 /* 00000B5C */
  1143. label00000B5A:
  1144. 00000B5A  7001                     moveq.l    D0, 0x01
  1145. label00000B5C:
  1146. 00000B5C  D16A 0002                add.w      [A2 + 0x2], D0
  1147. 00000B60  302A 0002                move.w     D0, [A2 + 0x2]
  1148. 00000B64  206D D5F2                movea.l    A0, [A5 - 0x2A0E]
  1149. 00000B68  2F28 0004                move.l     -[A7], [A0 + 0x4]
  1150. 00000B6C  3200                     move.w     D1, D0
  1151. 00000B6E  48C1                     ext.l      D1
  1152. 00000B70  E589                     lsl        D1, 2
  1153. 00000B72  2F01                     move.l     -[A7], D1
  1154. 00000B74  7002                     moveq.l    D0, 0x02
  1155. 00000B76  3F00                     move.w     -[A7], D0
  1156. 00000B78  206D D95C                movea.l    A0, [A5 - 0x26A4]
  1157. 00000B7C  4E90                     jsr        [A0]
  1158. 00000B7E  206D D5F2                movea.l    A0, [A5 - 0x2A0E]
  1159. 00000B82  2140 0004                move.l     [A0 + 0x4], D0
  1160. label00000B86:
  1161. 00000B86  3004                     move.w     D0, D4
  1162. 00000B88  48C0                     ext.l      D0
  1163. 00000B8A  E580                     asl        D0, 2
  1164. 00000B8C  206D D5F2                movea.l    A0, [A5 - 0x2A0E]
  1165. 00000B90  D0A8 0004                add.l      D0, [A0 + 0x4]
  1166. 00000B94  2040                     movea.l    A0, D0
  1167. 00000B96  208B                     move.l     [A0], A3
  1168. 00000B98  302B 0030                move.w     D0, [A3 + 0x30]
  1169. 00000B9C  72FF                     moveq.l    D1, 0xFFFFFFFF
  1170. 00000B9E  B041                     cmp.w      D0, D1
  1171. 00000BA0  670A                     beq        +0xC /* 00000BAC */
  1172. 00000BA2  2F3C 0000 0387           move.l     -[A7], 0x387
  1173. 00000BA8  4EBA F76A                jsr        [PC - 0x896 /* 00000314 */]
  1174. label00000BAC:
  1175. 00000BAC  206D D5F2                movea.l    A0, [A5 - 0x2A0E]
  1176. 00000BB0  3010                     move.w     D0, [A0]
  1177. 00000BB2  5250                     addq.w     [A0], 1
  1178. 00000BB4  3740 0030                move.w     [A3 + 0x30], D0
  1179. 00000BB8  4CDF 0C10                movem.l    D4,A2,A3, [A7]+
  1180. 00000BBC  4E5E                     unlink     A6
  1181. 00000BBE  205F                     movea.l    A0, [A7]+
  1182. 00000BC0  584F                     addq.w     A7, 4
  1183. 00000BC2  4ED0                     jmp        [A0]
  1184. fn00000BC4:
  1185. 00000BC4  4E56 0000                link       A6, 0
  1186. 00000BC8  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1187. 00000BCC  3C2E 0008                move.w     D6, [A6 + 0x8]
  1188. 00000BD0  286E 000C                movea.l    A4, [A6 + 0xC]
  1189. 00000BD4  200C                     move.l     D0, A4
  1190. 00000BD6  675C                     beq        +0x5E /* 00000C34 */
  1191. 00000BD8  B9ED D954                cmpa.l     A4, [A5 - 0x26AC]
  1192. 00000BDC  6618                     bne        +0x1A /* 00000BF6 */
  1193. 00000BDE  302E 000A                move.w     D0, [A6 + 0xA]
  1194. 00000BE2  B046                     cmp.w      D0, D6
  1195. 00000BE4  6E06                     bgt        +0x8 /* 00000BEC */
  1196. 00000BE6  BC6D D950                cmp.w      D6, [A5 - 0x26B0]
  1197. 00000BEA  6F0A                     ble        +0xC /* 00000BF6 */
  1198. label00000BEC:
  1199. 00000BEC  2F3C 0000 0399           move.l     -[A7], 0x399
  1200. 00000BF2  4EBA F720                jsr        [PC - 0x8E0 /* 00000314 */]
  1201. label00000BF6:
  1202. 00000BF6  3A2E 000A                move.w     D5, [A6 + 0xA]
  1203. 00000BFA  6034                     bra        +0x36 /* 00000C30 */
  1204. label00000BFC:
  1205. 00000BFC  3605                     move.w     D3, D5
  1206. 00000BFE  3803                     move.w     D4, D3
  1207. 00000C00  48C4                     ext.l      D4
  1208. 00000C02  E584                     asl        D4, 2
  1209. 00000C04  D88C                     add.l      D4, A4
  1210. 00000C06  2444                     movea.l    A2, D4
  1211. 00000C08  2652                     movea.l    A3, [A2]
  1212. 00000C0A  200B                     move.l     D0, A3
  1213. 00000C0C  6720                     beq        +0x22 /* 00000C2E */
  1214. 00000C0E  202B 0020                move.l     D0, [A3 + 0x20]
  1215. 00000C12  7204                     moveq.l    D1, 0x04
  1216. 00000C14  C081                     and.l      D0, D1
  1217. 00000C16  6716                     beq        +0x18 /* 00000C2E */
  1218. 00000C18  7E00                     moveq.l    D7, 0x00
  1219. 00000C1A  2487                     move.l     [A2], D7
  1220. 00000C1C  2747 0004                move.l     [A3 + 0x4], D7
  1221. 00000C20  2687                     move.l     [A3], D7
  1222. 00000C22  70FF                     moveq.l    D0, 0xFFFFFFFF
  1223. 00000C24  3740 0030                move.w     [A3 + 0x30], D0
  1224. 00000C28  2F0B                     move.l     -[A7], A3
  1225. 00000C2A  4EBA FABE                jsr        [PC - 0x542 /* 000006EA */]
  1226. label00000C2E:
  1227. 00000C2E  5245                     addq.w     D5, 1
  1228. label00000C30:
  1229. 00000C30  BA46                     cmp.w      D5, D6
  1230. 00000C32  6DC8                     blt        -0x36 /* 00000BFC */
  1231. label00000C34:
  1232. 00000C34  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1233. 00000C38  4E5E                     unlink     A6
  1234. 00000C3A  205F                     movea.l    A0, [A7]+
  1235. 00000C3C  504F                     addq.w     A7, 8
  1236. 00000C3E  4ED0                     jmp        [A0]
  1237. 00000C40  4E56 0000                link       A6, 0
  1238. 00000C44  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  1239. 00000C48  286E 0008                movea.l    A4, [A6 + 0x8]
  1240. 00000C4C  244C                     movea.l    A2, A4
  1241. 00000C4E  7054                     moveq.l    D0, 0x54
  1242. 00000C50  D5C0                     add.l      A2, D0
  1243. 00000C52  2F0A                     move.l     -[A7], A2
  1244. 00000C54  4EBA F75C                jsr        [PC - 0x8A4 /* 000003B2 */]
  1245. 00000C58  2640                     movea.l    A3, D0
  1246. 00000C5A  2F0A                     move.l     -[A7], A2
  1247. 00000C5C  4EBA 19B0                jsr        [PC + 0x19B0 /* 0000260E */]
  1248. 00000C60  7254                     moveq.l    D1, 0x54
  1249. 00000C62  D081                     add.l      D0, D1
  1250. 00000C64  2F00                     move.l     -[A7], D0
  1251. 00000C66  2F0C                     move.l     -[A7], A4
  1252. 00000C68  2F0B                     move.l     -[A7], A3
  1253. 00000C6A  4EAD 018A                jsr        [A5 + 0x18A /* export_45 */]
  1254. 00000C6E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1255. 00000C72  7000                     moveq.l    D0, 0x00
  1256. 00000C74  2740 0004                move.l     [A3 + 0x4], D0
  1257. 00000C78  2680                     move.l     [A3], D0
  1258. 00000C7A  70FF                     moveq.l    D0, 0xFFFFFFFF
  1259. 00000C7C  3740 0030                move.w     [A3 + 0x30], D0
  1260. 00000C80  7000                     moveq.l    D0, 0x00
  1261. 00000C82  2740 003C                move.l     [A3 + 0x3C], D0
  1262. 00000C86  4AAB 0008                tst.l      [A3 + 0x8]
  1263. 00000C8A  6706                     beq        +0x8 /* 00000C92 */
  1264. 00000C8C  2F0B                     move.l     -[A7], A3
  1265. 00000C8E  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  1266. label00000C92:
  1267. 00000C92  202B 0020                move.l     D0, [A3 + 0x20]
  1268. 00000C96  0280 0000 0081           andi.l     D0, 0x81
  1269. 00000C9C  670C                     beq        +0xE /* 00000CAA */
  1270. 00000C9E  2F2C 0010                move.l     -[A7], [A4 + 0x10]
  1271. 00000CA2  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  1272. 00000CA6  2740 0010                move.l     [A3 + 0x10], D0
  1273. label00000CAA:
  1274. 00000CAA  246B 000C                movea.l    A2, [A3 + 0xC]
  1275. 00000CAE  200A                     move.l     D0, A2
  1276. 00000CB0  6704                     beq        +0x6 /* 00000CB6 */
  1277. 00000CB2  526A 0006                addq.w     [A2 + 0x6], 1
  1278. label00000CB6:
  1279. 00000CB6  7600                     moveq.l    D3, 0x00
  1280. 00000CB8  2743 004C                move.l     [A3 + 0x4C], D3
  1281. 00000CBC  2743 0050                move.l     [A3 + 0x50], D3
  1282. 00000CC0  200B                     move.l     D0, A3
  1283. 00000CC2  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  1284. 00000CC6  4E5E                     unlink     A6
  1285. 00000CC8  205F                     movea.l    A0, [A7]+
  1286. 00000CCA  584F                     addq.w     A7, 4
  1287. 00000CCC  4ED0                     jmp        [A0]
  1288. 00000CCE  4E56 0000                link       A6, 0
  1289. 00000CD2  48E7 0030                movem.l    -[A7], A2,A3
  1290. 00000CD6  246E 000C                movea.l    A2, [A6 + 0xC]
  1291. 00000CDA  2F2D D880                move.l     -[A7], [A5 - 0x2780]
  1292. 00000CDE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1293. 00000CE2  4EBA 19D0                jsr        [PC + 0x19D0 /* 000026B4 */]
  1294. 00000CE6  601E                     bra        +0x20 /* 00000D06 */
  1295. label00000CE8:
  1296. 00000CE8  266A 0008                movea.l    A3, [A2 + 0x8]
  1297. 00000CEC  2F2D D880                move.l     -[A7], [A5 - 0x2780]
  1298. 00000CF0  204B                     movea.l    A0, A3
  1299. 00000CF2  7054                     moveq.l    D0, 0x54
  1300. 00000CF4  D1C0                     add.l      A0, D0
  1301. 00000CF6  2F08                     move.l     -[A7], A0
  1302. 00000CF8  4EBA 1A2A                jsr        [PC + 0x1A2A /* 00002724 */]
  1303. 00000CFC  4A80                     tst.l      D0
  1304. 00000CFE  6604                     bne        +0x6 /* 00000D04 */
  1305. 00000D00  200B                     move.l     D0, A3
  1306. 00000D02  6008                     bra        +0xA /* 00000D0C */
  1307. label00000D04:
  1308. 00000D04  2452                     movea.l    A2, [A2]
  1309. label00000D06:
  1310. 00000D06  200A                     move.l     D0, A2
  1311. 00000D08  66DE                     bne        -0x20 /* 00000CE8 */
  1312. 00000D0A  7000                     moveq.l    D0, 0x00
  1313. label00000D0C:
  1314. 00000D0C  4CDF 0C00                movem.l    A2,A3, [A7]+
  1315. 00000D10  4E5E                     unlink     A6
  1316. 00000D12  205F                     movea.l    A0, [A7]+
  1317. 00000D14  504F                     addq.w     A7, 8
  1318. 00000D16  4ED0                     jmp        [A0]
  1319. 00000D18  4E56 0000                link       A6, 0
  1320. 00000D1C  2F03                     move.l     -[A7], D3
  1321. 00000D1E  263C 0000 00F3           move.l     D3, 0xF3
  1322. 00000D24  202D D9A0                move.l     D0, [A5 - 0x2660]
  1323. 00000D28  6706                     beq        +0x8 /* 00000D30 */
  1324. 00000D2A  0083 0000 0008           ori.l      D3, 0x8
  1325. label00000D30:
  1326. 00000D30  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1327. 00000D34  2F03                     move.l     -[A7], D3
  1328. 00000D36  4EBA F30E                jsr        [PC - 0xCF2 /* 00000046 */]
  1329. 00000D3A  261F                     move.l     D3, [A7]+
  1330. 00000D3C  4E5E                     unlink     A6
  1331. 00000D3E  205F                     movea.l    A0, [A7]+
  1332. 00000D40  584F                     addq.w     A7, 4
  1333. 00000D42  4ED0                     jmp        [A0]
  1334. fn00000D44:
  1335. 00000D44  4E56 FFF4                link       A6, -0x000C
  1336. 00000D48  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  1337. 00000D4C  246E 0008                movea.l    A2, [A6 + 0x8]
  1338. 00000D50  6000 048E                bra        +0x490 /* 000011E0 */
  1339. label00000D54:
  1340. 00000D54  2F0A                     move.l     -[A7], A2
  1341. 00000D56  4EAD 15A2                jsr        [A5 + 0x15A2 /* export_688 */]
  1342. 00000D5A  2640                     movea.l    A3, D0
  1343. 00000D5C  4AAB 003C                tst.l      [A3 + 0x3C]
  1344. 00000D60  6714                     beq        +0x16 /* 00000D76 */
  1345. 00000D62  204B                     movea.l    A0, A3
  1346. 00000D64  7054                     moveq.l    D0, 0x54
  1347. 00000D66  D1C0                     add.l      A0, D0
  1348. 00000D68  2F08                     move.l     -[A7], A0
  1349. 00000D6A  2F3C 0000 0092           move.l     -[A7], 0x92
  1350. 00000D70  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  1351. 00000D74  504F                     addq.w     A7, 8
  1352. label00000D76:
  1353. 00000D76  7600                     moveq.l    D3, 0x00
  1354. 00000D78  2743 003C                move.l     [A3 + 0x3C], D3
  1355. 00000D7C  7800                     moveq.l    D4, 0x00
  1356. 00000D7E  2744 004C                move.l     [A3 + 0x4C], D4
  1357. 00000D82  2744 0050                move.l     [A3 + 0x50], D4
  1358. 00000D86  2743 003C                move.l     [A3 + 0x3C], D3
  1359. 00000D8A  2743 0040                move.l     [A3 + 0x40], D3
  1360. 00000D8E  2743 0044                move.l     [A3 + 0x44], D3
  1361. 00000D92  4EAD 1632                jsr        [A5 + 0x1632 /* export_706 */]
  1362. 00000D96  204B                     movea.l    A0, A3
  1363. 00000D98  700C                     moveq.l    D0, 0x0C
  1364. 00000D9A  D1C0                     add.l      A0, D0
  1365. 00000D9C  2F08                     move.l     -[A7], A0
  1366. 00000D9E  4EBA 1566                jsr        [PC + 0x1566 /* 00002306 */]
  1367. 00000DA2  286B 000C                movea.l    A4, [A3 + 0xC]
  1368. 00000DA6  200C                     move.l     D0, A4
  1369. 00000DA8  6700 011C                beq        +0x11E /* 00000EC6 */
  1370. 00000DAC  2014                     move.l     D0, [A4]
  1371. 00000DAE  721F                     moveq.l    D1, 0x1F
  1372. 00000DB0  C081                     and.l      D0, D1
  1373. 00000DB2  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  1374. 00000DB6  1030 0000                move.b     D0, [A0 + D0.w]
  1375. 00000DBA  7210                     moveq.l    D1, 0x10
  1376. 00000DBC  C001                     and.b      D0, D1
  1377. 00000DBE  6700 0106                beq        +0x108 /* 00000EC6 */
  1378. 00000DC2  204B                     movea.l    A0, A3
  1379. 00000DC4  7010                     moveq.l    D0, 0x10
  1380. 00000DC6  D1C0                     add.l      A0, D0
  1381. 00000DC8  2F08                     move.l     -[A7], A0
  1382. 00000DCA  4EAD 15A2                jsr        [A5 + 0x15A2 /* export_688 */]
  1383. 00000DCE  4A80                     tst.l      D0
  1384. 00000DD0  6700 00F4                beq        +0xF6 /* 00000EC6 */
  1385. 00000DD4  286B 0010                movea.l    A4, [A3 + 0x10]
  1386. 00000DD8  2F0C                     move.l     -[A7], A4
  1387. 00000DDA  4EAD 15A2                jsr        [A5 + 0x15A2 /* export_688 */]
  1388. 00000DDE  204C                     movea.l    A0, A4
  1389. 00000DE0  5848                     addq.w     A0, 4
  1390. 00000DE2  2F08                     move.l     -[A7], A0
  1391. 00000DE4  4EBA FF5E                jsr        [PC - 0xA2 /* 00000D44 */]
  1392. 00000DE8  204C                     movea.l    A0, A4
  1393. 00000DEA  700E                     moveq.l    D0, 0x0E
  1394. 00000DEC  D1C0                     add.l      A0, D0
  1395. 00000DEE  2F08                     move.l     -[A7], A0
  1396. 00000DF0  4EAD 176A                jsr        [A5 + 0x176A /* export_745 */]
  1397. 00000DF4  244C                     movea.l    A2, A4
  1398. 00000DF6  7016                     moveq.l    D0, 0x16
  1399. 00000DF8  D5C0                     add.l      A2, D0
  1400. 00000DFA  2F0A                     move.l     -[A7], A2
  1401. 00000DFC  4EAD 15A2                jsr        [A5 + 0x15A2 /* export_688 */]
  1402. 00000E00  4243                     clr.w      D3
  1403. 00000E02  204C                     movea.l    A0, A4
  1404. 00000E04  7012                     moveq.l    D0, 0x12
  1405. 00000E06  D1C0                     add.l      A0, D0
  1406. 00000E08  2D48 FFF4                move.l     [A6 - 0xC], A0
  1407. 00000E0C  2D4A FFF8                move.l     [A6 - 0x8], A2
  1408. 00000E10  6014                     bra        +0x16 /* 00000E26 */
  1409. label00000E12:
  1410. 00000E12  3003                     move.w     D0, D3
  1411. 00000E14  48C0                     ext.l      D0
  1412. 00000E16  E580                     asl        D0, 2
  1413. 00000E18  206E FFF8                movea.l    A0, [A6 - 0x8]
  1414. 00000E1C  D090                     add.l      D0, [A0]
  1415. 00000E1E  2F00                     move.l     -[A7], D0
  1416. 00000E20  4EBA FF22                jsr        [PC - 0xDE /* 00000D44 */]
  1417. 00000E24  5243                     addq.w     D3, 1
  1418. label00000E26:
  1419. 00000E26  206E FFF4                movea.l    A0, [A6 - 0xC]
  1420. 00000E2A  3010                     move.w     D0, [A0]
  1421. 00000E2C  B043                     cmp.w      D0, D3
  1422. 00000E2E  6EE2                     bgt        -0x1C /* 00000E12 */
  1423. 00000E30  244C                     movea.l    A2, A4
  1424. 00000E32  7026                     moveq.l    D0, 0x26
  1425. 00000E34  D5C0                     add.l      A2, D0
  1426. 00000E36  2F0A                     move.l     -[A7], A2
  1427. 00000E38  42A7                     clr.l      -[A7]
  1428. 00000E3A  4EAD 157A                jsr        [A5 + 0x157A /* export_683 */]
  1429. 00000E3E  204C                     movea.l    A0, A4
  1430. 00000E40  702A                     moveq.l    D0, 0x2A
  1431. 00000E42  D1C0                     add.l      A0, D0
  1432. 00000E44  2F08                     move.l     -[A7], A0
  1433. 00000E46  4EAD 187A                jsr        [A5 + 0x187A /* export_779 */]
  1434. 00000E4A  204C                     movea.l    A0, A4
  1435. 00000E4C  702E                     moveq.l    D0, 0x2E
  1436. 00000E4E  D1C0                     add.l      A0, D0
  1437. 00000E50  2F08                     move.l     -[A7], A0
  1438. 00000E52  4EAD 1C9A                jsr        [A5 + 0x1C9A /* export_911 */]
  1439. 00000E56  102C 000A                move.b     D0, [A4 + 0xA]
  1440. 00000E5A  7202                     moveq.l    D1, 0x02
  1441. 00000E5C  C001                     and.b      D0, D1
  1442. 00000E5E  670E                     beq        +0x10 /* 00000E6E */
  1443. 00000E60  204C                     movea.l    A0, A4
  1444. 00000E62  7032                     moveq.l    D0, 0x32
  1445. 00000E64  D1C0                     add.l      A0, D0
  1446. 00000E66  2F08                     move.l     -[A7], A0
  1447. 00000E68  4EBA FEDA                jsr        [PC - 0x126 /* 00000D44 */]
  1448. 00000E6C  600C                     bra        +0xE /* 00000E7A */
  1449. label00000E6E:
  1450. 00000E6E  204C                     movea.l    A0, A4
  1451. 00000E70  7032                     moveq.l    D0, 0x32
  1452. 00000E72  D1C0                     add.l      A0, D0
  1453. 00000E74  2F08                     move.l     -[A7], A0
  1454. 00000E76  4EAD 1B52                jsr        [A5 + 0x1B52 /* export_870 */]
  1455. label00000E7A:
  1456. 00000E7A  204C                     movea.l    A0, A4
  1457. 00000E7C  7036                     moveq.l    D0, 0x36
  1458. 00000E7E  D1C0                     add.l      A0, D0
  1459. 00000E80  2F08                     move.l     -[A7], A0
  1460. 00000E82  4EBA 16C0                jsr        [PC + 0x16C0 /* 00002544 */]
  1461. 00000E86  4AAB 0038                tst.l      [A3 + 0x38]
  1462. 00000E8A  6728                     beq        +0x2A /* 00000EB4 */
  1463. 00000E8C  262B 0020                move.l     D3, [A3 + 0x20]
  1464. 00000E90  2D43 FFFC                move.l     [A6 - 0x4], D3
  1465. 00000E94  0283 0020 0000           andi.l     D3, 0x200000 /* ' \0\0' */
  1466. 00000E9A  6718                     beq        +0x1A /* 00000EB4 */
  1467. 00000E9C  202E FFFC                move.l     D0, [A6 - 0x4]
  1468. 00000EA0  0280 0040 0000           andi.l     D0, 0x400000 /* '@\0\0' */
  1469. 00000EA6  660C                     bne        +0xE /* 00000EB4 */
  1470. 00000EA8  204B                     movea.l    A0, A3
  1471. 00000EAA  7038                     moveq.l    D0, 0x38
  1472. 00000EAC  D1C0                     add.l      A0, D0
  1473. 00000EAE  2F08                     move.l     -[A7], A0
  1474. 00000EB0  4EAD 15A2                jsr        [A5 + 0x15A2 /* export_688 */]
  1475. label00000EB4:
  1476. 00000EB4  362C 001E                move.w     D3, [A4 + 0x1E]
  1477. 00000EB8  6A0C                     bpl        +0xE /* 00000EC6 */
  1478. 00000EBA  5243                     addq.w     D3, 1
  1479. 00000EBC  4443                     neg.w      D3
  1480. 00000EBE  D66D D8FC                add.w      D3, [A5 - 0x2704]
  1481. 00000EC2  3943 001E                move.w     [A4 + 0x1E], D3
  1482. label00000EC6:
  1483. 00000EC6  202B 0020                move.l     D0, [A3 + 0x20]
  1484. 00000ECA  0280 0010 0000           andi.l     D0, 0x100000
  1485. 00000ED0  670C                     beq        +0xE /* 00000EDE */
  1486. 00000ED2  204B                     movea.l    A0, A3
  1487. 00000ED4  7038                     moveq.l    D0, 0x38
  1488. 00000ED6  D1C0                     add.l      A0, D0
  1489. 00000ED8  2F08                     move.l     -[A7], A0
  1490. 00000EDA  4EBA FE68                jsr        [PC - 0x198 /* 00000D44 */]
  1491. label00000EDE:
  1492. 00000EDE  244B                     movea.l    A2, A3
  1493. 00000EE0  7614                     moveq.l    D3, 0x14
  1494. 00000EE2  D5C3                     add.l      A2, D3
  1495. 00000EE4  2F0A                     move.l     -[A7], A2
  1496. 00000EE6  4EAD 15A2                jsr        [A5 + 0x15A2 /* export_688 */]
  1497. 00000EEA  102B 001C                move.b     D0, [A3 + 0x1C]
  1498. 00000EEE  4880                     ext.w      D0
  1499. 00000EF0  48C0                     ext.l      D0
  1500. 00000EF2  720D                     moveq.l    D1, 0x0D
  1501. 00000EF4  B081                     cmp.l      D0, D1
  1502. 00000EF6  6720                     beq        +0x22 /* 00000F18 */
  1503. 00000EF8  720E                     moveq.l    D1, 0x0E
  1504. 00000EFA  B081                     cmp.l      D0, D1
  1505. 00000EFC  671A                     beq        +0x1C /* 00000F18 */
  1506. 00000EFE  7214                     moveq.l    D1, 0x14
  1507. 00000F00  B081                     cmp.l      D0, D1
  1508. 00000F02  6714                     beq        +0x16 /* 00000F18 */
  1509. 00000F04  720F                     moveq.l    D1, 0x0F
  1510. 00000F06  B081                     cmp.l      D0, D1
  1511. 00000F08  6700 01CC                beq        +0x1CE /* 000010D6 */
  1512. 00000F0C  721A                     moveq.l    D1, 0x1A
  1513. 00000F0E  B081                     cmp.l      D0, D1
  1514. 00000F10  6700 01FE                beq        +0x200 /* 00001110 */
  1515. 00000F14  6000 0250                bra        +0x252 /* 00001166 */
  1516. label00000F18:
  1517. 00000F18  204B                     movea.l    A0, A3
  1518. 00000F1A  7010                     moveq.l    D0, 0x10
  1519. 00000F1C  D1C0                     add.l      A0, D0
  1520. 00000F1E  2F08                     move.l     -[A7], A0
  1521. 00000F20  4EAD 15A2                jsr        [A5 + 0x15A2 /* export_688 */]
  1522. 00000F24  2840                     movea.l    A4, D0
  1523. 00000F26  200C                     move.l     D0, A4
  1524. 00000F28  660A                     bne        +0xC /* 00000F34 */
  1525. 00000F2A  2F3C 0000 0484           move.l     -[A7], 0x484
  1526. 00000F30  4EBA F3E2                jsr        [PC - 0xC1E /* 00000314 */]
  1527. label00000F34:
  1528. 00000F34  204C                     movea.l    A0, A4
  1529. 00000F36  5048                     addq.w     A0, 8
  1530. 00000F38  2F08                     move.l     -[A7], A0
  1531. 00000F3A  4EBA FE08                jsr        [PC - 0x1F8 /* 00000D44 */]
  1532. 00000F3E  204C                     movea.l    A0, A4
  1533. 00000F40  5848                     addq.w     A0, 4
  1534. 00000F42  2F08                     move.l     -[A7], A0
  1535. 00000F44  486D 1E7A                pea.l      [A5 + 0x1E7A /* export_971 */]
  1536. 00000F48  4EAD 157A                jsr        [A5 + 0x157A /* export_683 */]
  1537. 00000F4C  204C                     movea.l    A0, A4
  1538. 00000F4E  701E                     moveq.l    D0, 0x1E
  1539. 00000F50  D1C0                     add.l      A0, D0
  1540. 00000F52  2F08                     move.l     -[A7], A0
  1541. 00000F54  486D 1E8A                pea.l      [A5 + 0x1E8A /* export_973 */]
  1542. 00000F58  4EAD 157A                jsr        [A5 + 0x157A /* export_683 */]
  1543. 00000F5C  204C                     movea.l    A0, A4
  1544. 00000F5E  7022                     moveq.l    D0, 0x22
  1545. 00000F60  D1C0                     add.l      A0, D0
  1546. 00000F62  2F08                     move.l     -[A7], A0
  1547. 00000F64  486D 1E7A                pea.l      [A5 + 0x1E7A /* export_971 */]
  1548. 00000F68  4EAD 157A                jsr        [A5 + 0x157A /* export_683 */]
  1549. 00000F6C  204C                     movea.l    A0, A4
  1550. 00000F6E  7026                     moveq.l    D0, 0x26
  1551. 00000F70  D1C0                     add.l      A0, D0
  1552. 00000F72  2F08                     move.l     -[A7], A0
  1553. 00000F74  486D 1E7A                pea.l      [A5 + 0x1E7A /* export_971 */]
  1554. 00000F78  4EAD 157A                jsr        [A5 + 0x157A /* export_683 */]
  1555. 00000F7C  204C                     movea.l    A0, A4
  1556. 00000F7E  702A                     moveq.l    D0, 0x2A
  1557. 00000F80  D1C0                     add.l      A0, D0
  1558. 00000F82  2F08                     move.l     -[A7], A0
  1559. 00000F84  486D 15A2                pea.l      [A5 + 0x15A2 /* export_688 */]
  1560. 00000F88  4EAD 157A                jsr        [A5 + 0x157A /* export_683 */]
  1561. 00000F8C  204C                     movea.l    A0, A4
  1562. 00000F8E  702E                     moveq.l    D0, 0x2E
  1563. 00000F90  D1C0                     add.l      A0, D0
  1564. 00000F92  2F08                     move.l     -[A7], A0
  1565. 00000F94  486D 15A2                pea.l      [A5 + 0x15A2 /* export_688 */]
  1566. 00000F98  4EAD 157A                jsr        [A5 + 0x157A /* export_683 */]
  1567. 00000F9C  4AAC 0032                tst.l      [A4 + 0x32]
  1568. 00000FA0  670A                     beq        +0xC /* 00000FAC */
  1569. 00000FA2  2F3C 0000 0494           move.l     -[A7], 0x494
  1570. 00000FA8  4EBA F36A                jsr        [PC - 0xC96 /* 00000314 */]
  1571. label00000FAC:
  1572. 00000FAC  204C                     movea.l    A0, A4
  1573. 00000FAE  7036                     moveq.l    D0, 0x36
  1574. 00000FB0  D1C0                     add.l      A0, D0
  1575. 00000FB2  2F08                     move.l     -[A7], A0
  1576. 00000FB4  4EBA 077A                jsr        [PC + 0x77A /* 00001730 */]
  1577. 00000FB8  204C                     movea.l    A0, A4
  1578. 00000FBA  703A                     moveq.l    D0, 0x3A
  1579. 00000FBC  D1C0                     add.l      A0, D0
  1580. 00000FBE  2F08                     move.l     -[A7], A0
  1581. 00000FC0  4EBA 076E                jsr        [PC + 0x76E /* 00001730 */]
  1582. 00000FC4  204C                     movea.l    A0, A4
  1583. 00000FC6  703E                     moveq.l    D0, 0x3E
  1584. 00000FC8  D1C0                     add.l      A0, D0
  1585. 00000FCA  2F08                     move.l     -[A7], A0
  1586. 00000FCC  4EBA 0762                jsr        [PC + 0x762 /* 00001730 */]
  1587. 00000FD0  204C                     movea.l    A0, A4
  1588. 00000FD2  7042                     moveq.l    D0, 0x42
  1589. 00000FD4  D1C0                     add.l      A0, D0
  1590. 00000FD6  2F08                     move.l     -[A7], A0
  1591. 00000FD8  4EBA 0756                jsr        [PC + 0x756 /* 00001730 */]
  1592. 00000FDC  204C                     movea.l    A0, A4
  1593. 00000FDE  7072                     moveq.l    D0, 0x72
  1594. 00000FE0  D1C0                     add.l      A0, D0
  1595. 00000FE2  2F08                     move.l     -[A7], A0
  1596. 00000FE4  4EBA 074A                jsr        [PC + 0x74A /* 00001730 */]
  1597. 00000FE8  204C                     movea.l    A0, A4
  1598. 00000FEA  7046                     moveq.l    D0, 0x46
  1599. 00000FEC  D1C0                     add.l      A0, D0
  1600. 00000FEE  2F08                     move.l     -[A7], A0
  1601. 00000FF0  4EAD 15A2                jsr        [A5 + 0x15A2 /* export_688 */]
  1602. 00000FF4  204C                     movea.l    A0, A4
  1603. 00000FF6  704A                     moveq.l    D0, 0x4A
  1604. 00000FF8  D1C0                     add.l      A0, D0
  1605. 00000FFA  2F08                     move.l     -[A7], A0
  1606. 00000FFC  4EAD 15A2                jsr        [A5 + 0x15A2 /* export_688 */]
  1607. 00001000  204C                     movea.l    A0, A4
  1608. 00001002  704E                     moveq.l    D0, 0x4E
  1609. 00001004  D1C0                     add.l      A0, D0
  1610. 00001006  2F08                     move.l     -[A7], A0
  1611. 00001008  4EAD 15A2                jsr        [A5 + 0x15A2 /* export_688 */]
  1612. 0000100C  204C                     movea.l    A0, A4
  1613. 0000100E  7052                     moveq.l    D0, 0x52
  1614. 00001010  D1C0                     add.l      A0, D0
  1615. 00001012  2F08                     move.l     -[A7], A0
  1616. 00001014  4EAD 15A2                jsr        [A5 + 0x15A2 /* export_688 */]
  1617. 00001018  204C                     movea.l    A0, A4
  1618. 0000101A  7056                     moveq.l    D0, 0x56
  1619. 0000101C  D1C0                     add.l      A0, D0
  1620. 0000101E  2F08                     move.l     -[A7], A0
  1621. 00001020  4EAD 15A2                jsr        [A5 + 0x15A2 /* export_688 */]
  1622. 00001024  204C                     movea.l    A0, A4
  1623. 00001026  705A                     moveq.l    D0, 0x5A
  1624. 00001028  D1C0                     add.l      A0, D0
  1625. 0000102A  2F08                     move.l     -[A7], A0
  1626. 0000102C  4EAD 15A2                jsr        [A5 + 0x15A2 /* export_688 */]
  1627. 00001030  204C                     movea.l    A0, A4
  1628. 00001032  705E                     moveq.l    D0, 0x5E
  1629. 00001034  D1C0                     add.l      A0, D0
  1630. 00001036  2F08                     move.l     -[A7], A0
  1631. 00001038  4EAD 15A2                jsr        [A5 + 0x15A2 /* export_688 */]
  1632. 0000103C  204C                     movea.l    A0, A4
  1633. 0000103E  7076                     moveq.l    D0, 0x76
  1634. 00001040  D1C0                     add.l      A0, D0
  1635. 00001042  2F08                     move.l     -[A7], A0
  1636. 00001044  4EAD 15A2                jsr        [A5 + 0x15A2 /* export_688 */]
  1637. 00001048  204C                     movea.l    A0, A4
  1638. 0000104A  707A                     moveq.l    D0, 0x7A
  1639. 0000104C  D1C0                     add.l      A0, D0
  1640. 0000104E  2F08                     move.l     -[A7], A0
  1641. 00001050  4EAD 15A2                jsr        [A5 + 0x15A2 /* export_688 */]
  1642. 00001054  204C                     movea.l    A0, A4
  1643. 00001056  707E                     moveq.l    D0, 0x7E
  1644. 00001058  D1C0                     add.l      A0, D0
  1645. 0000105A  2F08                     move.l     -[A7], A0
  1646. 0000105C  4EAD 15A2                jsr        [A5 + 0x15A2 /* export_688 */]
  1647. 00001060  204C                     movea.l    A0, A4
  1648. 00001062  41E8 0082                lea.l      A0, [A0 + 0x82]
  1649. 00001066  2F08                     move.l     -[A7], A0
  1650. 00001068  4EAD 15A2                jsr        [A5 + 0x15A2 /* export_688 */]
  1651. 0000106C  204C                     movea.l    A0, A4
  1652. 0000106E  41E8 0086                lea.l      A0, [A0 + 0x86]
  1653. 00001072  2F08                     move.l     -[A7], A0
  1654. 00001074  4EBA 14CE                jsr        [PC + 0x14CE /* 00002544 */]
  1655. 00001078  204C                     movea.l    A0, A4
  1656. 0000107A  41E8 008A                lea.l      A0, [A0 + 0x8A]
  1657. 0000107E  2F08                     move.l     -[A7], A0
  1658. 00001080  4EAD 15A2                jsr        [A5 + 0x15A2 /* export_688 */]
  1659. 00001084  204C                     movea.l    A0, A4
  1660. 00001086  7062                     moveq.l    D0, 0x62
  1661. 00001088  D1C0                     add.l      A0, D0
  1662. 0000108A  2F08                     move.l     -[A7], A0
  1663. 0000108C  4EAD 15A2                jsr        [A5 + 0x15A2 /* export_688 */]
  1664. 00001090  204C                     movea.l    A0, A4
  1665. 00001092  7066                     moveq.l    D0, 0x66
  1666. 00001094  D1C0                     add.l      A0, D0
  1667. 00001096  2F08                     move.l     -[A7], A0
  1668. 00001098  4EAD 15A2                jsr        [A5 + 0x15A2 /* export_688 */]
  1669. 0000109C  204C                     movea.l    A0, A4
  1670. 0000109E  706E                     moveq.l    D0, 0x6E
  1671. 000010A0  D1C0                     add.l      A0, D0
  1672. 000010A2  2F08                     move.l     -[A7], A0
  1673. 000010A4  4EAD 15A2                jsr        [A5 + 0x15A2 /* export_688 */]
  1674. 000010A8  244C                     movea.l    A2, A4
  1675. 000010AA  45EA 008E                lea.l      A2, [A2 + 0x8E]
  1676. 000010AE  4A92                     tst.l      [A2]
  1677. 000010B0  670E                     beq        +0x10 /* 000010C0 */
  1678. 000010B2  2012                     move.l     D0, [A2]
  1679. 000010B4  7201                     moveq.l    D1, 0x01
  1680. 000010B6  C081                     and.l      D0, D1
  1681. 000010B8  6706                     beq        +0x8 /* 000010C0 */
  1682. 000010BA  2F0A                     move.l     -[A7], A2
  1683. 000010BC  4EAD 2312                jsr        [A5 + 0x2312 /* export_1118 */]
  1684. label000010C0:
  1685. 000010C0  206B 0010                movea.l    A0, [A3 + 0x10]
  1686. 000010C4  02A8 FFFF FFF7 0010      andi.l     [A0 + 0x10], 0xFFFFFFF7
  1687. 000010CC  4240                     clr.w      D0
  1688. 000010CE  3740 0032                move.w     [A3 + 0x32], D0
  1689. 000010D2  6000 00AA                bra        +0xAC /* 0000117E */
  1690. label000010D6:
  1691. 000010D6  244B                     movea.l    A2, A3
  1692. 000010D8  7010                     moveq.l    D0, 0x10
  1693. 000010DA  D5C0                     add.l      A2, D0
  1694. 000010DC  4A92                     tst.l      [A2]
  1695. 000010DE  660A                     bne        +0xC /* 000010EA */
  1696. 000010E0  2F3C 0000 04BF           move.l     -[A7], 0x4BF
  1697. 000010E6  4EBA F22C                jsr        [PC - 0xDD4 /* 00000314 */]
  1698. label000010EA:
  1699. 000010EA  2F0A                     move.l     -[A7], A2
  1700. 000010EC  4EAD 15A2                jsr        [A5 + 0x15A2 /* export_688 */]
  1701. 000010F0  2052                     movea.l    A0, [A2]
  1702. 000010F2  5448                     addq.w     A0, 2
  1703. 000010F4  2F08                     move.l     -[A7], A0
  1704. 000010F6  4EAD 15A2                jsr        [A5 + 0x15A2 /* export_688 */]
  1705. 000010FA  2052                     movea.l    A0, [A2]
  1706. 000010FC  5C48                     addq.w     A0, 6
  1707. 000010FE  2F08                     move.l     -[A7], A0
  1708. 00001100  486D 15A2                pea.l      [A5 + 0x15A2 /* export_688 */]
  1709. 00001104  4EAD 157A                jsr        [A5 + 0x157A /* export_683 */]
  1710. 00001108  4240                     clr.w      D0
  1711. 0000110A  3740 0032                move.w     [A3 + 0x32], D0
  1712. 0000110E  606E                     bra        +0x70 /* 0000117E */
  1713. label00001110:
  1714. 00001110  204B                     movea.l    A0, A3
  1715. 00001112  7810                     moveq.l    D4, 0x10
  1716. 00001114  D1C4                     add.l      A0, D4
  1717. 00001116  2F08                     move.l     -[A7], A0
  1718. 00001118  4EAD 15A2                jsr        [A5 + 0x15A2 /* export_688 */]
  1719. 0000111C  2440                     movea.l    A2, D0
  1720. 0000111E  2F0A                     move.l     -[A7], A2
  1721. 00001120  486D 1E7A                pea.l      [A5 + 0x1E7A /* export_971 */]
  1722. 00001124  4EAD 157A                jsr        [A5 + 0x157A /* export_683 */]
  1723. 00001128  204A                     movea.l    A0, A2
  1724. 0000112A  5848                     addq.w     A0, 4
  1725. 0000112C  2F08                     move.l     -[A7], A0
  1726. 0000112E  4EBA 1414                jsr        [PC + 0x1414 /* 00002544 */]
  1727. 00001132  204A                     movea.l    A0, A2
  1728. 00001134  5048                     addq.w     A0, 8
  1729. 00001136  2F08                     move.l     -[A7], A0
  1730. 00001138  4EAD 1C9A                jsr        [A5 + 0x1C9A /* export_911 */]
  1731. 0000113C  204A                     movea.l    A0, A2
  1732. 0000113E  700C                     moveq.l    D0, 0x0C
  1733. 00001140  D1C0                     add.l      A0, D0
  1734. 00001142  2F08                     move.l     -[A7], A0
  1735. 00001144  486D 1C9A                pea.l      [A5 + 0x1C9A /* export_911 */]
  1736. 00001148  4EAD 157A                jsr        [A5 + 0x157A /* export_683 */]
  1737. 0000114C  204A                     movea.l    A0, A2
  1738. 0000114E  D1C4                     add.l      A0, D4
  1739. 00001150  2F08                     move.l     -[A7], A0
  1740. 00001152  486D 1C9A                pea.l      [A5 + 0x1C9A /* export_911 */]
  1741. 00001156  4EAD 157A                jsr        [A5 + 0x157A /* export_683 */]
  1742. 0000115A  204A                     movea.l    A0, A2
  1743. 0000115C  D1C3                     add.l      A0, D3
  1744. 0000115E  2F08                     move.l     -[A7], A0
  1745. 00001160  4EAD 15A2                jsr        [A5 + 0x15A2 /* export_688 */]
  1746. 00001164  6018                     bra        +0x1A /* 0000117E */
  1747. label00001166:
  1748. 00001166  202B 0020                move.l     D0, [A3 + 0x20]
  1749. 0000116A  0280 0000 0081           andi.l     D0, 0x81
  1750. 00001170  670C                     beq        +0xE /* 0000117E */
  1751. 00001172  204B                     movea.l    A0, A3
  1752. 00001174  7010                     moveq.l    D0, 0x10
  1753. 00001176  D1C0                     add.l      A0, D0
  1754. 00001178  2F08                     move.l     -[A7], A0
  1755. 0000117A  4EAD 187A                jsr        [A5 + 0x187A /* export_779 */]
  1756. label0000117E:
  1757. 0000117E  284B                     movea.l    A4, A3
  1758. 00001180  504C                     addq.w     A4, 8
  1759. 00001182  6038                     bra        +0x3A /* 000011BC */
  1760. label00001184:
  1761. 00001184  2F0C                     move.l     -[A7], A4
  1762. 00001186  4EAD 15A2                jsr        [A5 + 0x15A2 /* export_688 */]
  1763. 0000118A  2440                     movea.l    A2, D0
  1764. 0000118C  102A 0004                move.b     D0, [A2 + 0x4]
  1765. 00001190  4880                     ext.w      D0
  1766. 00001192  48C0                     ext.l      D0
  1767. 00001194  670E                     beq        +0x10 /* 000011A4 */
  1768. 00001196  7205                     moveq.l    D1, 0x05
  1769. 00001198  B081                     cmp.l      D0, D1
  1770. 0000119A  6708                     beq        +0xA /* 000011A4 */
  1771. 0000119C  7203                     moveq.l    D1, 0x03
  1772. 0000119E  B081                     cmp.l      D0, D1
  1773. 000011A0  670E                     beq        +0x10 /* 000011B0 */
  1774. 000011A2  6016                     bra        +0x18 /* 000011BA */
  1775. label000011A4:
  1776. 000011A4  204A                     movea.l    A0, A2
  1777. 000011A6  5C48                     addq.w     A0, 6
  1778. 000011A8  2F08                     move.l     -[A7], A0
  1779. 000011AA  4EAD 15A2                jsr        [A5 + 0x15A2 /* export_688 */]
  1780. 000011AE  600A                     bra        +0xC /* 000011BA */
  1781. label000011B0:
  1782. 000011B0  204A                     movea.l    A0, A2
  1783. 000011B2  5C48                     addq.w     A0, 6
  1784. 000011B4  2F08                     move.l     -[A7], A0
  1785. 000011B6  4EBA FB8C                jsr        [PC - 0x474 /* 00000D44 */]
  1786. label000011BA:
  1787. 000011BA  284A                     movea.l    A4, A2
  1788. label000011BC:
  1789. 000011BC  2014                     move.l     D0, [A4]
  1790. 000011BE  7201                     moveq.l    D1, 0x01
  1791. 000011C0  C081                     and.l      D0, D1
  1792. 000011C2  66C0                     bne        -0x3E /* 00001184 */
  1793. 000011C4  4AAB 0018                tst.l      [A3 + 0x18]
  1794. 000011C8  670C                     beq        +0xE /* 000011D6 */
  1795. 000011CA  204B                     movea.l    A0, A3
  1796. 000011CC  7018                     moveq.l    D0, 0x18
  1797. 000011CE  D1C0                     add.l      A0, D0
  1798. 000011D0  2F08                     move.l     -[A7], A0
  1799. 000011D2  4EBA FB70                jsr        [PC - 0x490 /* 00000D44 */]
  1800. label000011D6:
  1801. 000011D6  2F0B                     move.l     -[A7], A3
  1802. 000011D8  4EBA FB6A                jsr        [PC - 0x496 /* 00000D44 */]
  1803. 000011DC  244B                     movea.l    A2, A3
  1804. 000011DE  584A                     addq.w     A2, 4
  1805. label000011E0:
  1806. 000011E0  2012                     move.l     D0, [A2]
  1807. 000011E2  7201                     moveq.l    D1, 0x01
  1808. 000011E4  C081                     and.l      D0, D1
  1809. 000011E6  6600 FB6C                bne        -0x492 /* 00000D54 */
  1810. 000011EA  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  1811. 000011EE  4E5E                     unlink     A6
  1812. 000011F0  205F                     movea.l    A0, [A7]+
  1813. 000011F2  584F                     addq.w     A7, 4
  1814. 000011F4  4ED0                     jmp        [A0]
  1815. fn000011F6:
  1816. 000011F6  4E56 FFF0                link       A6, -0x0010
  1817. 000011FA  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  1818. 000011FE  266E 0008                movea.l    A3, [A6 + 0x8]
  1819. 00001202  4EAD 1632                jsr        [A5 + 0x1632 /* export_706 */]
  1820. 00001206  6000 049E                bra        +0x4A0 /* 000016A6 */
  1821. label0000120A:
  1822. 0000120A  4AAC 003C                tst.l      [A4 + 0x3C]
  1823. 0000120E  6714                     beq        +0x16 /* 00001224 */
  1824. 00001210  204C                     movea.l    A0, A4
  1825. 00001212  7054                     moveq.l    D0, 0x54
  1826. 00001214  D1C0                     add.l      A0, D0
  1827. 00001216  2F08                     move.l     -[A7], A0
  1828. 00001218  2F3C 0000 0092           move.l     -[A7], 0x92
  1829. 0000121E  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  1830. 00001222  504F                     addq.w     A7, 8
  1831. label00001224:
  1832. 00001224  2F0B                     move.l     -[A7], A3
  1833. 00001226  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  1834. 0000122A  4EAD 1632                jsr        [A5 + 0x1632 /* export_706 */]
  1835. 0000122E  246C 000C                movea.l    A2, [A4 + 0xC]
  1836. 00001232  204C                     movea.l    A0, A4
  1837. 00001234  700C                     moveq.l    D0, 0x0C
  1838. 00001236  D1C0                     add.l      A0, D0
  1839. 00001238  2F08                     move.l     -[A7], A0
  1840. 0000123A  4EBA 1190                jsr        [PC + 0x1190 /* 000023CC */]
  1841. 0000123E  200A                     move.l     D0, A2
  1842. 00001240  7601                     moveq.l    D3, 0x01
  1843. 00001242  C083                     and.l      D0, D3
  1844. 00001244  6600 013C                bne        +0x13E /* 00001382 */
  1845. 00001248  2012                     move.l     D0, [A2]
  1846. 0000124A  721F                     moveq.l    D1, 0x1F
  1847. 0000124C  C081                     and.l      D0, D1
  1848. 0000124E  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  1849. 00001252  1030 0000                move.b     D0, [A0 + D0.w]
  1850. 00001256  7210                     moveq.l    D1, 0x10
  1851. 00001258  C001                     and.b      D0, D1
  1852. 0000125A  6700 0126                beq        +0x128 /* 00001382 */
  1853. 0000125E  202C 0010                move.l     D0, [A4 + 0x10]
  1854. 00001262  C083                     and.l      D0, D3
  1855. 00001264  6600 011C                bne        +0x11E /* 00001382 */
  1856. 00001268  266C 0010                movea.l    A3, [A4 + 0x10]
  1857. 0000126C  204C                     movea.l    A0, A4
  1858. 0000126E  7010                     moveq.l    D0, 0x10
  1859. 00001270  D1C0                     add.l      A0, D0
  1860. 00001272  2F08                     move.l     -[A7], A0
  1861. 00001274  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  1862. 00001278  2F0B                     move.l     -[A7], A3
  1863. 0000127A  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  1864. 0000127E  204B                     movea.l    A0, A3
  1865. 00001280  5848                     addq.w     A0, 4
  1866. 00001282  2F08                     move.l     -[A7], A0
  1867. 00001284  4EBA FF70                jsr        [PC - 0x90 /* 000011F6 */]
  1868. 00001288  204B                     movea.l    A0, A3
  1869. 0000128A  700E                     moveq.l    D0, 0x0E
  1870. 0000128C  D1C0                     add.l      A0, D0
  1871. 0000128E  2F08                     move.l     -[A7], A0
  1872. 00001290  4EAD 1772                jsr        [A5 + 0x1772 /* export_746 */]
  1873. 00001294  244B                     movea.l    A2, A3
  1874. 00001296  7012                     moveq.l    D0, 0x12
  1875. 00001298  D5C0                     add.l      A2, D0
  1876. 0000129A  2D4A FFF8                move.l     [A6 - 0x8], A2
  1877. 0000129E  584A                     addq.w     A2, 4
  1878. 000012A0  200A                     move.l     D0, A2
  1879. 000012A2  C083                     and.l      D0, D3
  1880. 000012A4  670A                     beq        +0xC /* 000012B0 */
  1881. 000012A6  2F3C 0000 052E           move.l     -[A7], 0x52E
  1882. 000012AC  4EBA F066                jsr        [PC - 0xF9A /* 00000314 */]
  1883. label000012B0:
  1884. 000012B0  4244                     clr.w      D4
  1885. 000012B2  206E FFF8                movea.l    A0, [A6 - 0x8]
  1886. 000012B6  2D48 FFF0                move.l     [A6 - 0x10], A0
  1887. 000012BA  204B                     movea.l    A0, A3
  1888. 000012BC  7016                     moveq.l    D0, 0x16
  1889. 000012BE  D1C0                     add.l      A0, D0
  1890. 000012C0  2D48 FFF4                move.l     [A6 - 0xC], A0
  1891. 000012C4  6014                     bra        +0x16 /* 000012DA */
  1892. label000012C6:
  1893. 000012C6  3004                     move.w     D0, D4
  1894. 000012C8  48C0                     ext.l      D0
  1895. 000012CA  E580                     asl        D0, 2
  1896. 000012CC  206E FFF4                movea.l    A0, [A6 - 0xC]
  1897. 000012D0  D090                     add.l      D0, [A0]
  1898. 000012D2  2F00                     move.l     -[A7], D0
  1899. 000012D4  4EBA FF20                jsr        [PC - 0xE0 /* 000011F6 */]
  1900. 000012D8  5244                     addq.w     D4, 1
  1901. label000012DA:
  1902. 000012DA  206E FFF0                movea.l    A0, [A6 - 0x10]
  1903. 000012DE  3010                     move.w     D0, [A0]
  1904. 000012E0  B044                     cmp.w      D0, D4
  1905. 000012E2  6EE2                     bgt        -0x1C /* 000012C6 */
  1906. 000012E4  244B                     movea.l    A2, A3
  1907. 000012E6  7016                     moveq.l    D0, 0x16
  1908. 000012E8  D5C0                     add.l      A2, D0
  1909. 000012EA  2F0A                     move.l     -[A7], A2
  1910. 000012EC  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  1911. 000012F0  204B                     movea.l    A0, A3
  1912. 000012F2  7026                     moveq.l    D0, 0x26
  1913. 000012F4  D1C0                     add.l      A0, D0
  1914. 000012F6  2F08                     move.l     -[A7], A0
  1915. 000012F8  42A7                     clr.l      -[A7]
  1916. 000012FA  4EAD 1582                jsr        [A5 + 0x1582 /* export_684 */]
  1917. 000012FE  204B                     movea.l    A0, A3
  1918. 00001300  702A                     moveq.l    D0, 0x2A
  1919. 00001302  D1C0                     add.l      A0, D0
  1920. 00001304  2F08                     move.l     -[A7], A0
  1921. 00001306  4EAD 1882                jsr        [A5 + 0x1882 /* export_780 */]
  1922. 0000130A  204B                     movea.l    A0, A3
  1923. 0000130C  702E                     moveq.l    D0, 0x2E
  1924. 0000130E  D1C0                     add.l      A0, D0
  1925. 00001310  2F08                     move.l     -[A7], A0
  1926. 00001312  4EAD 1CA2                jsr        [A5 + 0x1CA2 /* export_912 */]
  1927. 00001316  102B 000A                move.b     D0, [A3 + 0xA]
  1928. 0000131A  7202                     moveq.l    D1, 0x02
  1929. 0000131C  C001                     and.b      D0, D1
  1930. 0000131E  670E                     beq        +0x10 /* 0000132E */
  1931. 00001320  204B                     movea.l    A0, A3
  1932. 00001322  7032                     moveq.l    D0, 0x32
  1933. 00001324  D1C0                     add.l      A0, D0
  1934. 00001326  2F08                     move.l     -[A7], A0
  1935. 00001328  4EBA FECC                jsr        [PC - 0x134 /* 000011F6 */]
  1936. 0000132C  600C                     bra        +0xE /* 0000133A */
  1937. label0000132E:
  1938. 0000132E  204B                     movea.l    A0, A3
  1939. 00001330  7032                     moveq.l    D0, 0x32
  1940. 00001332  D1C0                     add.l      A0, D0
  1941. 00001334  2F08                     move.l     -[A7], A0
  1942. 00001336  4EAD 1B5A                jsr        [A5 + 0x1B5A /* export_871 */]
  1943. label0000133A:
  1944. 0000133A  204B                     movea.l    A0, A3
  1945. 0000133C  7036                     moveq.l    D0, 0x36
  1946. 0000133E  D1C0                     add.l      A0, D0
  1947. 00001340  2F08                     move.l     -[A7], A0
  1948. 00001342  4EBA 126E                jsr        [PC + 0x126E /* 000025B2 */]
  1949. 00001346  4AAC 0038                tst.l      [A4 + 0x38]
  1950. 0000134A  6728                     beq        +0x2A /* 00001374 */
  1951. 0000134C  262C 0020                move.l     D3, [A4 + 0x20]
  1952. 00001350  2D43 FFFC                move.l     [A6 - 0x4], D3
  1953. 00001354  0283 0020 0000           andi.l     D3, 0x200000 /* ' \0\0' */
  1954. 0000135A  6718                     beq        +0x1A /* 00001374 */
  1955. 0000135C  202E FFFC                move.l     D0, [A6 - 0x4]
  1956. 00001360  0280 0040 0000           andi.l     D0, 0x400000 /* '@\0\0' */
  1957. 00001366  660C                     bne        +0xE /* 00001374 */
  1958. 00001368  204C                     movea.l    A0, A4
  1959. 0000136A  7038                     moveq.l    D0, 0x38
  1960. 0000136C  D1C0                     add.l      A0, D0
  1961. 0000136E  2F08                     move.l     -[A7], A0
  1962. 00001370  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  1963. label00001374:
  1964. 00001374  362B 001E                move.w     D3, [A3 + 0x1E]
  1965. 00001378  6B08                     bmi        +0xA /* 00001382 */
  1966. 0000137A  5243                     addq.w     D3, 1
  1967. 0000137C  4443                     neg.w      D3
  1968. 0000137E  3743 001E                move.w     [A3 + 0x1E], D3
  1969. label00001382:
  1970. 00001382  202C 0020                move.l     D0, [A4 + 0x20]
  1971. 00001386  0280 0010 0000           andi.l     D0, 0x100000
  1972. 0000138C  670C                     beq        +0xE /* 0000139A */
  1973. 0000138E  204C                     movea.l    A0, A4
  1974. 00001390  7038                     moveq.l    D0, 0x38
  1975. 00001392  D1C0                     add.l      A0, D0
  1976. 00001394  2F08                     move.l     -[A7], A0
  1977. 00001396  4EBA FE5E                jsr        [PC - 0x1A2 /* 000011F6 */]
  1978. label0000139A:
  1979. 0000139A  244C                     movea.l    A2, A4
  1980. 0000139C  7614                     moveq.l    D3, 0x14
  1981. 0000139E  D5C3                     add.l      A2, D3
  1982. 000013A0  2F0A                     move.l     -[A7], A2
  1983. 000013A2  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  1984. 000013A6  102C 001C                move.b     D0, [A4 + 0x1C]
  1985. 000013AA  4880                     ext.w      D0
  1986. 000013AC  48C0                     ext.l      D0
  1987. 000013AE  720D                     moveq.l    D1, 0x0D
  1988. 000013B0  B081                     cmp.l      D0, D1
  1989. 000013B2  6720                     beq        +0x22 /* 000013D4 */
  1990. 000013B4  720E                     moveq.l    D1, 0x0E
  1991. 000013B6  B081                     cmp.l      D0, D1
  1992. 000013B8  671A                     beq        +0x1C /* 000013D4 */
  1993. 000013BA  7214                     moveq.l    D1, 0x14
  1994. 000013BC  B081                     cmp.l      D0, D1
  1995. 000013BE  6714                     beq        +0x16 /* 000013D4 */
  1996. 000013C0  720F                     moveq.l    D1, 0x0F
  1997. 000013C2  B081                     cmp.l      D0, D1
  1998. 000013C4  6700 01C8                beq        +0x1CA /* 0000158E */
  1999. 000013C8  721A                     moveq.l    D1, 0x1A
  2000. 000013CA  B081                     cmp.l      D0, D1
  2001. 000013CC  6700 01FE                beq        +0x200 /* 000015CC */
  2002. 000013D0  6000 025C                bra        +0x25E /* 0000162E */
  2003. label000013D4:
  2004. 000013D4  266C 0010                movea.l    A3, [A4 + 0x10]
  2005. 000013D8  200B                     move.l     D0, A3
  2006. 000013DA  7601                     moveq.l    D3, 0x01
  2007. 000013DC  C083                     and.l      D0, D3
  2008. 000013DE  6600 0266                bne        +0x268 /* 00001646 */
  2009. 000013E2  204C                     movea.l    A0, A4
  2010. 000013E4  7010                     moveq.l    D0, 0x10
  2011. 000013E6  D1C0                     add.l      A0, D0
  2012. 000013E8  2F08                     move.l     -[A7], A0
  2013. 000013EA  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  2014. 000013EE  200B                     move.l     D0, A3
  2015. 000013F0  660A                     bne        +0xC /* 000013FC */
  2016. 000013F2  2F3C 0000 058D           move.l     -[A7], 0x58D
  2017. 000013F8  4EBA EF1A                jsr        [PC - 0x10E6 /* 00000314 */]
  2018. label000013FC:
  2019. 000013FC  204B                     movea.l    A0, A3
  2020. 000013FE  5048                     addq.w     A0, 8
  2021. 00001400  2F08                     move.l     -[A7], A0
  2022. 00001402  4EBA FDF2                jsr        [PC - 0x20E /* 000011F6 */]
  2023. 00001406  204B                     movea.l    A0, A3
  2024. 00001408  5848                     addq.w     A0, 4
  2025. 0000140A  2F08                     move.l     -[A7], A0
  2026. 0000140C  486D 1E82                pea.l      [A5 + 0x1E82 /* export_972 */]
  2027. 00001410  4EAD 1582                jsr        [A5 + 0x1582 /* export_684 */]
  2028. 00001414  204B                     movea.l    A0, A3
  2029. 00001416  701E                     moveq.l    D0, 0x1E
  2030. 00001418  D1C0                     add.l      A0, D0
  2031. 0000141A  2F08                     move.l     -[A7], A0
  2032. 0000141C  486D 1E92                pea.l      [A5 + 0x1E92 /* export_974 */]
  2033. 00001420  4EAD 1582                jsr        [A5 + 0x1582 /* export_684 */]
  2034. 00001424  204B                     movea.l    A0, A3
  2035. 00001426  7022                     moveq.l    D0, 0x22
  2036. 00001428  D1C0                     add.l      A0, D0
  2037. 0000142A  2F08                     move.l     -[A7], A0
  2038. 0000142C  486D 1E82                pea.l      [A5 + 0x1E82 /* export_972 */]
  2039. 00001430  4EAD 1582                jsr        [A5 + 0x1582 /* export_684 */]
  2040. 00001434  204B                     movea.l    A0, A3
  2041. 00001436  7026                     moveq.l    D0, 0x26
  2042. 00001438  D1C0                     add.l      A0, D0
  2043. 0000143A  2F08                     move.l     -[A7], A0
  2044. 0000143C  486D 1E82                pea.l      [A5 + 0x1E82 /* export_972 */]
  2045. 00001440  4EAD 1582                jsr        [A5 + 0x1582 /* export_684 */]
  2046. 00001444  204B                     movea.l    A0, A3
  2047. 00001446  702A                     moveq.l    D0, 0x2A
  2048. 00001448  D1C0                     add.l      A0, D0
  2049. 0000144A  2F08                     move.l     -[A7], A0
  2050. 0000144C  486D 159A                pea.l      [A5 + 0x159A /* export_687 */]
  2051. 00001450  4EAD 1582                jsr        [A5 + 0x1582 /* export_684 */]
  2052. 00001454  204B                     movea.l    A0, A3
  2053. 00001456  702E                     moveq.l    D0, 0x2E
  2054. 00001458  D1C0                     add.l      A0, D0
  2055. 0000145A  2F08                     move.l     -[A7], A0
  2056. 0000145C  486D 159A                pea.l      [A5 + 0x159A /* export_687 */]
  2057. 00001460  4EAD 1582                jsr        [A5 + 0x1582 /* export_684 */]
  2058. 00001464  4AAB 0032                tst.l      [A3 + 0x32]
  2059. 00001468  670A                     beq        +0xC /* 00001474 */
  2060. 0000146A  2F3C 0000 059D           move.l     -[A7], 0x59D
  2061. 00001470  4EBA EEA2                jsr        [PC - 0x115E /* 00000314 */]
  2062. label00001474:
  2063. 00001474  204B                     movea.l    A0, A3
  2064. 00001476  7036                     moveq.l    D0, 0x36
  2065. 00001478  D1C0                     add.l      A0, D0
  2066. 0000147A  2F08                     move.l     -[A7], A0
  2067. 0000147C  4EBA 032C                jsr        [PC + 0x32C /* 000017AA */]
  2068. 00001480  204B                     movea.l    A0, A3
  2069. 00001482  703A                     moveq.l    D0, 0x3A
  2070. 00001484  D1C0                     add.l      A0, D0
  2071. 00001486  2F08                     move.l     -[A7], A0
  2072. 00001488  4EBA 0320                jsr        [PC + 0x320 /* 000017AA */]
  2073. 0000148C  204B                     movea.l    A0, A3
  2074. 0000148E  703E                     moveq.l    D0, 0x3E
  2075. 00001490  D1C0                     add.l      A0, D0
  2076. 00001492  2F08                     move.l     -[A7], A0
  2077. 00001494  4EBA 0314                jsr        [PC + 0x314 /* 000017AA */]
  2078. 00001498  204B                     movea.l    A0, A3
  2079. 0000149A  7042                     moveq.l    D0, 0x42
  2080. 0000149C  D1C0                     add.l      A0, D0
  2081. 0000149E  2F08                     move.l     -[A7], A0
  2082. 000014A0  4EBA 0308                jsr        [PC + 0x308 /* 000017AA */]
  2083. 000014A4  204B                     movea.l    A0, A3
  2084. 000014A6  7072                     moveq.l    D0, 0x72
  2085. 000014A8  D1C0                     add.l      A0, D0
  2086. 000014AA  2F08                     move.l     -[A7], A0
  2087. 000014AC  4EBA 02FC                jsr        [PC + 0x2FC /* 000017AA */]
  2088. 000014B0  204B                     movea.l    A0, A3
  2089. 000014B2  7046                     moveq.l    D0, 0x46
  2090. 000014B4  D1C0                     add.l      A0, D0
  2091. 000014B6  2F08                     move.l     -[A7], A0
  2092. 000014B8  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  2093. 000014BC  204B                     movea.l    A0, A3
  2094. 000014BE  704A                     moveq.l    D0, 0x4A
  2095. 000014C0  D1C0                     add.l      A0, D0
  2096. 000014C2  2F08                     move.l     -[A7], A0
  2097. 000014C4  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  2098. 000014C8  204B                     movea.l    A0, A3
  2099. 000014CA  704E                     moveq.l    D0, 0x4E
  2100. 000014CC  D1C0                     add.l      A0, D0
  2101. 000014CE  2F08                     move.l     -[A7], A0
  2102. 000014D0  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  2103. 000014D4  204B                     movea.l    A0, A3
  2104. 000014D6  7052                     moveq.l    D0, 0x52
  2105. 000014D8  D1C0                     add.l      A0, D0
  2106. 000014DA  2F08                     move.l     -[A7], A0
  2107. 000014DC  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  2108. 000014E0  204B                     movea.l    A0, A3
  2109. 000014E2  7056                     moveq.l    D0, 0x56
  2110. 000014E4  D1C0                     add.l      A0, D0
  2111. 000014E6  2F08                     move.l     -[A7], A0
  2112. 000014E8  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  2113. 000014EC  204B                     movea.l    A0, A3
  2114. 000014EE  705A                     moveq.l    D0, 0x5A
  2115. 000014F0  D1C0                     add.l      A0, D0
  2116. 000014F2  2F08                     move.l     -[A7], A0
  2117. 000014F4  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  2118. 000014F8  204B                     movea.l    A0, A3
  2119. 000014FA  705E                     moveq.l    D0, 0x5E
  2120. 000014FC  D1C0                     add.l      A0, D0
  2121. 000014FE  2F08                     move.l     -[A7], A0
  2122. 00001500  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  2123. 00001504  204B                     movea.l    A0, A3
  2124. 00001506  7076                     moveq.l    D0, 0x76
  2125. 00001508  D1C0                     add.l      A0, D0
  2126. 0000150A  2F08                     move.l     -[A7], A0
  2127. 0000150C  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  2128. 00001510  204B                     movea.l    A0, A3
  2129. 00001512  707A                     moveq.l    D0, 0x7A
  2130. 00001514  D1C0                     add.l      A0, D0
  2131. 00001516  2F08                     move.l     -[A7], A0
  2132. 00001518  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  2133. 0000151C  204B                     movea.l    A0, A3
  2134. 0000151E  707E                     moveq.l    D0, 0x7E
  2135. 00001520  D1C0                     add.l      A0, D0
  2136. 00001522  2F08                     move.l     -[A7], A0
  2137. 00001524  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  2138. 00001528  204B                     movea.l    A0, A3
  2139. 0000152A  41E8 0082                lea.l      A0, [A0 + 0x82]
  2140. 0000152E  2F08                     move.l     -[A7], A0
  2141. 00001530  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  2142. 00001534  204B                     movea.l    A0, A3
  2143. 00001536  41E8 0086                lea.l      A0, [A0 + 0x86]
  2144. 0000153A  2F08                     move.l     -[A7], A0
  2145. 0000153C  4EBA 1074                jsr        [PC + 0x1074 /* 000025B2 */]
  2146. 00001540  204B                     movea.l    A0, A3
  2147. 00001542  41E8 008A                lea.l      A0, [A0 + 0x8A]
  2148. 00001546  2F08                     move.l     -[A7], A0
  2149. 00001548  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  2150. 0000154C  204B                     movea.l    A0, A3
  2151. 0000154E  7062                     moveq.l    D0, 0x62
  2152. 00001550  D1C0                     add.l      A0, D0
  2153. 00001552  2F08                     move.l     -[A7], A0
  2154. 00001554  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  2155. 00001558  204B                     movea.l    A0, A3
  2156. 0000155A  7066                     moveq.l    D0, 0x66
  2157. 0000155C  D1C0                     add.l      A0, D0
  2158. 0000155E  2F08                     move.l     -[A7], A0
  2159. 00001560  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  2160. 00001564  204B                     movea.l    A0, A3
  2161. 00001566  706E                     moveq.l    D0, 0x6E
  2162. 00001568  D1C0                     add.l      A0, D0
  2163. 0000156A  2F08                     move.l     -[A7], A0
  2164. 0000156C  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  2165. 00001570  244B                     movea.l    A2, A3
  2166. 00001572  45EA 008E                lea.l      A2, [A2 + 0x8E]
  2167. 00001576  4A92                     tst.l      [A2]
  2168. 00001578  6700 00CC                beq        +0xCE /* 00001646 */
  2169. 0000157C  2012                     move.l     D0, [A2]
  2170. 0000157E  C083                     and.l      D0, D3
  2171. 00001580  6600 00C4                bne        +0xC6 /* 00001646 */
  2172. 00001584  2F0A                     move.l     -[A7], A2
  2173. 00001586  4EAD 231A                jsr        [A5 + 0x231A /* export_1119 */]
  2174. 0000158A  6000 00BA                bra        +0xBC /* 00001646 */
  2175. label0000158E:
  2176. 0000158E  244C                     movea.l    A2, A4
  2177. 00001590  7010                     moveq.l    D0, 0x10
  2178. 00001592  D5C0                     add.l      A2, D0
  2179. 00001594  4A92                     tst.l      [A2]
  2180. 00001596  660A                     bne        +0xC /* 000015A2 */
  2181. 00001598  2F3C 0000 05C5           move.l     -[A7], 0x5C5
  2182. 0000159E  4EBA ED74                jsr        [PC - 0x128C /* 00000314 */]
  2183. label000015A2:
  2184. 000015A2  2012                     move.l     D0, [A2]
  2185. 000015A4  7201                     moveq.l    D1, 0x01
  2186. 000015A6  C081                     and.l      D0, D1
  2187. 000015A8  6600 009C                bne        +0x9E /* 00001646 */
  2188. 000015AC  2052                     movea.l    A0, [A2]
  2189. 000015AE  5448                     addq.w     A0, 2
  2190. 000015B0  2F08                     move.l     -[A7], A0
  2191. 000015B2  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  2192. 000015B6  2052                     movea.l    A0, [A2]
  2193. 000015B8  5C48                     addq.w     A0, 6
  2194. 000015BA  2F08                     move.l     -[A7], A0
  2195. 000015BC  486D 159A                pea.l      [A5 + 0x159A /* export_687 */]
  2196. 000015C0  4EAD 1582                jsr        [A5 + 0x1582 /* export_684 */]
  2197. 000015C4  2F0A                     move.l     -[A7], A2
  2198. 000015C6  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  2199. 000015CA  607A                     bra        +0x7C /* 00001646 */
  2200. label000015CC:
  2201. 000015CC  246C 0010                movea.l    A2, [A4 + 0x10]
  2202. 000015D0  200A                     move.l     D0, A2
  2203. 000015D2  7201                     moveq.l    D1, 0x01
  2204. 000015D4  C081                     and.l      D0, D1
  2205. 000015D6  666E                     bne        +0x70 /* 00001646 */
  2206. 000015D8  204C                     movea.l    A0, A4
  2207. 000015DA  7010                     moveq.l    D0, 0x10
  2208. 000015DC  D1C0                     add.l      A0, D0
  2209. 000015DE  2F08                     move.l     -[A7], A0
  2210. 000015E0  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  2211. 000015E4  2F0A                     move.l     -[A7], A2
  2212. 000015E6  486D 1E82                pea.l      [A5 + 0x1E82 /* export_972 */]
  2213. 000015EA  4EAD 1582                jsr        [A5 + 0x1582 /* export_684 */]
  2214. 000015EE  204A                     movea.l    A0, A2
  2215. 000015F0  5848                     addq.w     A0, 4
  2216. 000015F2  2F08                     move.l     -[A7], A0
  2217. 000015F4  4EBA 0FBC                jsr        [PC + 0xFBC /* 000025B2 */]
  2218. 000015F8  204A                     movea.l    A0, A2
  2219. 000015FA  5048                     addq.w     A0, 8
  2220. 000015FC  2F08                     move.l     -[A7], A0
  2221. 000015FE  4EAD 1CA2                jsr        [A5 + 0x1CA2 /* export_912 */]
  2222. 00001602  204A                     movea.l    A0, A2
  2223. 00001604  700C                     moveq.l    D0, 0x0C
  2224. 00001606  D1C0                     add.l      A0, D0
  2225. 00001608  2F08                     move.l     -[A7], A0
  2226. 0000160A  486D 1CA2                pea.l      [A5 + 0x1CA2 /* export_912 */]
  2227. 0000160E  4EAD 1582                jsr        [A5 + 0x1582 /* export_684 */]
  2228. 00001612  204A                     movea.l    A0, A2
  2229. 00001614  7010                     moveq.l    D0, 0x10
  2230. 00001616  D1C0                     add.l      A0, D0
  2231. 00001618  2F08                     move.l     -[A7], A0
  2232. 0000161A  486D 1CA2                pea.l      [A5 + 0x1CA2 /* export_912 */]
  2233. 0000161E  4EAD 1582                jsr        [A5 + 0x1582 /* export_684 */]
  2234. 00001622  204A                     movea.l    A0, A2
  2235. 00001624  D1C3                     add.l      A0, D3
  2236. 00001626  2F08                     move.l     -[A7], A0
  2237. 00001628  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  2238. 0000162C  6018                     bra        +0x1A /* 00001646 */
  2239. label0000162E:
  2240. 0000162E  202C 0020                move.l     D0, [A4 + 0x20]
  2241. 00001632  0280 0000 0081           andi.l     D0, 0x81
  2242. 00001638  670C                     beq        +0xE /* 00001646 */
  2243. 0000163A  204C                     movea.l    A0, A4
  2244. 0000163C  7010                     moveq.l    D0, 0x10
  2245. 0000163E  D1C0                     add.l      A0, D0
  2246. 00001640  2F08                     move.l     -[A7], A0
  2247. 00001642  4EAD 1882                jsr        [A5 + 0x1882 /* export_780 */]
  2248. label00001646:
  2249. 00001646  244C                     movea.l    A2, A4
  2250. 00001648  504A                     addq.w     A2, 8
  2251. 0000164A  6036                     bra        +0x38 /* 00001682 */
  2252. label0000164C:
  2253. 0000164C  2F0A                     move.l     -[A7], A2
  2254. 0000164E  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  2255. 00001652  102B 0004                move.b     D0, [A3 + 0x4]
  2256. 00001656  4880                     ext.w      D0
  2257. 00001658  48C0                     ext.l      D0
  2258. 0000165A  670E                     beq        +0x10 /* 0000166A */
  2259. 0000165C  7205                     moveq.l    D1, 0x05
  2260. 0000165E  B081                     cmp.l      D0, D1
  2261. 00001660  6708                     beq        +0xA /* 0000166A */
  2262. 00001662  7203                     moveq.l    D1, 0x03
  2263. 00001664  B081                     cmp.l      D0, D1
  2264. 00001666  670E                     beq        +0x10 /* 00001676 */
  2265. 00001668  6016                     bra        +0x18 /* 00001680 */
  2266. label0000166A:
  2267. 0000166A  204B                     movea.l    A0, A3
  2268. 0000166C  5C48                     addq.w     A0, 6
  2269. 0000166E  2F08                     move.l     -[A7], A0
  2270. 00001670  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  2271. 00001674  600A                     bra        +0xC /* 00001680 */
  2272. label00001676:
  2273. 00001676  204B                     movea.l    A0, A3
  2274. 00001678  5C48                     addq.w     A0, 6
  2275. 0000167A  2F08                     move.l     -[A7], A0
  2276. 0000167C  4EBA FB78                jsr        [PC - 0x488 /* 000011F6 */]
  2277. label00001680:
  2278. 00001680  244B                     movea.l    A2, A3
  2279. label00001682:
  2280. 00001682  2652                     movea.l    A3, [A2]
  2281. 00001684  200B                     move.l     D0, A3
  2282. 00001686  6708                     beq        +0xA /* 00001690 */
  2283. 00001688  200B                     move.l     D0, A3
  2284. 0000168A  7201                     moveq.l    D1, 0x01
  2285. 0000168C  C081                     and.l      D0, D1
  2286. 0000168E  67BC                     beq        -0x42 /* 0000164C */
  2287. label00001690:
  2288. 00001690  244C                     movea.l    A2, A4
  2289. 00001692  7018                     moveq.l    D0, 0x18
  2290. 00001694  D5C0                     add.l      A2, D0
  2291. 00001696  2F0A                     move.l     -[A7], A2
  2292. 00001698  4EBA FB5C                jsr        [PC - 0x4A4 /* 000011F6 */]
  2293. 0000169C  2F0C                     move.l     -[A7], A4
  2294. 0000169E  4EBA FB56                jsr        [PC - 0x4AA /* 000011F6 */]
  2295. 000016A2  264C                     movea.l    A3, A4
  2296. 000016A4  584B                     addq.w     A3, 4
  2297. label000016A6:
  2298. 000016A6  2853                     movea.l    A4, [A3]
  2299. 000016A8  200C                     move.l     D0, A4
  2300. 000016AA  670A                     beq        +0xC /* 000016B6 */
  2301. 000016AC  200C                     move.l     D0, A4
  2302. 000016AE  7201                     moveq.l    D1, 0x01
  2303. 000016B0  C081                     and.l      D0, D1
  2304. 000016B2  6700 FB56                beq        -0x4A8 /* 0000120A */
  2305. label000016B6:
  2306. 000016B6  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  2307. 000016BA  4E5E                     unlink     A6
  2308. 000016BC  205F                     movea.l    A0, [A7]+
  2309. 000016BE  584F                     addq.w     A7, 4
  2310. 000016C0  4ED0                     jmp        [A0]
  2311. 000016C2  4E56 0000                link       A6, 0
  2312. 000016C6  2F0A                     move.l     -[A7], A2
  2313. 000016C8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2314. 000016CC  4EAD 15A2                jsr        [A5 + 0x15A2 /* export_688 */]
  2315. 000016D0  2440                     movea.l    A2, D0
  2316. 000016D2  204A                     movea.l    A0, A2
  2317. 000016D4  5848                     addq.w     A0, 4
  2318. 000016D6  2F08                     move.l     -[A7], A0
  2319. 000016D8  4EBA F66A                jsr        [PC - 0x996 /* 00000D44 */]
  2320. 000016DC  204A                     movea.l    A0, A2
  2321. 000016DE  5048                     addq.w     A0, 8
  2322. 000016E0  2F08                     move.l     -[A7], A0
  2323. 000016E2  4EBA F660                jsr        [PC - 0x9A0 /* 00000D44 */]
  2324. 000016E6  245F                     movea.l    A2, [A7]+
  2325. 000016E8  4E5E                     unlink     A6
  2326. 000016EA  205F                     movea.l    A0, [A7]+
  2327. 000016EC  584F                     addq.w     A7, 4
  2328. 000016EE  4ED0                     jmp        [A0]
  2329. 000016F0  4E56 0000                link       A6, 0
  2330. 000016F4  48E7 0030                movem.l    -[A7], A2,A3
  2331. 000016F8  246E 0008                movea.l    A2, [A6 + 0x8]
  2332. 000016FC  2652                     movea.l    A3, [A2]
  2333. 000016FE  200B                     move.l     D0, A3
  2334. 00001700  6722                     beq        +0x24 /* 00001724 */
  2335. 00001702  200B                     move.l     D0, A3
  2336. 00001704  7201                     moveq.l    D1, 0x01
  2337. 00001706  C081                     and.l      D0, D1
  2338. 00001708  661A                     bne        +0x1C /* 00001724 */
  2339. 0000170A  2F0A                     move.l     -[A7], A2
  2340. 0000170C  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  2341. 00001710  204B                     movea.l    A0, A3
  2342. 00001712  5848                     addq.w     A0, 4
  2343. 00001714  2F08                     move.l     -[A7], A0
  2344. 00001716  4EBA FADE                jsr        [PC - 0x522 /* 000011F6 */]
  2345. 0000171A  204B                     movea.l    A0, A3
  2346. 0000171C  5048                     addq.w     A0, 8
  2347. 0000171E  2F08                     move.l     -[A7], A0
  2348. 00001720  4EBA FAD4                jsr        [PC - 0x52C /* 000011F6 */]
  2349. label00001724:
  2350. 00001724  4CDF 0C00                movem.l    A2,A3, [A7]+
  2351. 00001728  4E5E                     unlink     A6
  2352. 0000172A  205F                     movea.l    A0, [A7]+
  2353. 0000172C  584F                     addq.w     A7, 4
  2354. 0000172E  4ED0                     jmp        [A0]
  2355. fn00001730:
  2356. 00001730  4E56 0000                link       A6, 0
  2357. 00001734  48E7 0030                movem.l    -[A7], A2,A3
  2358. 00001738  266E 0008                movea.l    A3, [A6 + 0x8]
  2359. 0000173C  200B                     move.l     D0, A3
  2360. 0000173E  660A                     bne        +0xC /* 0000174A */
  2361. 00001740  2F3C 0000 069C           move.l     -[A7], 0x69C
  2362. 00001746  4EBA EBCC                jsr        [PC - 0x1434 /* 00000314 */]
  2363. label0000174A:
  2364. 0000174A  604A                     bra        +0x4C /* 00001796 */
  2365. label0000174C:
  2366. 0000174C  2F0B                     move.l     -[A7], A3
  2367. 0000174E  4EAD 15A2                jsr        [A5 + 0x15A2 /* export_688 */]
  2368. 00001752  2440                     movea.l    A2, D0
  2369. 00001754  2F0A                     move.l     -[A7], A2
  2370. 00001756  4EAD 15A2                jsr        [A5 + 0x15A2 /* export_688 */]
  2371. 0000175A  204A                     movea.l    A0, A2
  2372. 0000175C  700E                     moveq.l    D0, 0x0E
  2373. 0000175E  D1C0                     add.l      A0, D0
  2374. 00001760  2F08                     move.l     -[A7], A0
  2375. 00001762  486D 1E7A                pea.l      [A5 + 0x1E7A /* export_971 */]
  2376. 00001766  4EAD 157A                jsr        [A5 + 0x157A /* export_683 */]
  2377. 0000176A  204A                     movea.l    A0, A2
  2378. 0000176C  7012                     moveq.l    D0, 0x12
  2379. 0000176E  D1C0                     add.l      A0, D0
  2380. 00001770  2F08                     move.l     -[A7], A0
  2381. 00001772  486D 1E8A                pea.l      [A5 + 0x1E8A /* export_973 */]
  2382. 00001776  4EAD 157A                jsr        [A5 + 0x157A /* export_683 */]
  2383. 0000177A  204A                     movea.l    A0, A2
  2384. 0000177C  7016                     moveq.l    D0, 0x16
  2385. 0000177E  D1C0                     add.l      A0, D0
  2386. 00001780  2F08                     move.l     -[A7], A0
  2387. 00001782  4EBA F5C0                jsr        [PC - 0xA40 /* 00000D44 */]
  2388. 00001786  204A                     movea.l    A0, A2
  2389. 00001788  701E                     moveq.l    D0, 0x1E
  2390. 0000178A  D1C0                     add.l      A0, D0
  2391. 0000178C  2F08                     move.l     -[A7], A0
  2392. 0000178E  4EBA F5B4                jsr        [PC - 0xA4C /* 00000D44 */]
  2393. 00001792  264A                     movea.l    A3, A2
  2394. 00001794  584B                     addq.w     A3, 4
  2395. label00001796:
  2396. 00001796  2013                     move.l     D0, [A3]
  2397. 00001798  7201                     moveq.l    D1, 0x01
  2398. 0000179A  C081                     and.l      D0, D1
  2399. 0000179C  66AE                     bne        -0x50 /* 0000174C */
  2400. 0000179E  4CDF 0C00                movem.l    A2,A3, [A7]+
  2401. 000017A2  4E5E                     unlink     A6
  2402. 000017A4  205F                     movea.l    A0, [A7]+
  2403. 000017A6  584F                     addq.w     A7, 4
  2404. 000017A8  4ED0                     jmp        [A0]
  2405. fn000017AA:
  2406. 000017AA  4E56 0000                link       A6, 0
  2407. 000017AE  48E7 0030                movem.l    -[A7], A2,A3
  2408. 000017B2  266E 0008                movea.l    A3, [A6 + 0x8]
  2409. 000017B6  6048                     bra        +0x4A /* 00001800 */
  2410. label000017B8:
  2411. 000017B8  2F0B                     move.l     -[A7], A3
  2412. 000017BA  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  2413. 000017BE  2F0A                     move.l     -[A7], A2
  2414. 000017C0  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  2415. 000017C4  204A                     movea.l    A0, A2
  2416. 000017C6  700E                     moveq.l    D0, 0x0E
  2417. 000017C8  D1C0                     add.l      A0, D0
  2418. 000017CA  2F08                     move.l     -[A7], A0
  2419. 000017CC  486D 1E82                pea.l      [A5 + 0x1E82 /* export_972 */]
  2420. 000017D0  4EAD 1582                jsr        [A5 + 0x1582 /* export_684 */]
  2421. 000017D4  204A                     movea.l    A0, A2
  2422. 000017D6  7012                     moveq.l    D0, 0x12
  2423. 000017D8  D1C0                     add.l      A0, D0
  2424. 000017DA  2F08                     move.l     -[A7], A0
  2425. 000017DC  486D 1E92                pea.l      [A5 + 0x1E92 /* export_974 */]
  2426. 000017E0  4EAD 1582                jsr        [A5 + 0x1582 /* export_684 */]
  2427. 000017E4  204A                     movea.l    A0, A2
  2428. 000017E6  7016                     moveq.l    D0, 0x16
  2429. 000017E8  D1C0                     add.l      A0, D0
  2430. 000017EA  2F08                     move.l     -[A7], A0
  2431. 000017EC  4EBA FA08                jsr        [PC - 0x5F8 /* 000011F6 */]
  2432. 000017F0  204A                     movea.l    A0, A2
  2433. 000017F2  701E                     moveq.l    D0, 0x1E
  2434. 000017F4  D1C0                     add.l      A0, D0
  2435. 000017F6  2F08                     move.l     -[A7], A0
  2436. 000017F8  4EBA F9FC                jsr        [PC - 0x604 /* 000011F6 */]
  2437. 000017FC  264A                     movea.l    A3, A2
  2438. 000017FE  584B                     addq.w     A3, 4
  2439. label00001800:
  2440. 00001800  2453                     movea.l    A2, [A3]
  2441. 00001802  200A                     move.l     D0, A2
  2442. 00001804  6708                     beq        +0xA /* 0000180E */
  2443. 00001806  200A                     move.l     D0, A2
  2444. 00001808  7201                     moveq.l    D1, 0x01
  2445. 0000180A  C081                     and.l      D0, D1
  2446. 0000180C  67AA                     beq        -0x54 /* 000017B8 */
  2447. label0000180E:
  2448. 0000180E  4CDF 0C00                movem.l    A2,A3, [A7]+
  2449. 00001812  4E5E                     unlink     A6
  2450. 00001814  205F                     movea.l    A0, [A7]+
  2451. 00001816  584F                     addq.w     A7, 4
  2452. 00001818  4ED0                     jmp        [A0]
  2453. 0000181A  4E56 0000                link       A6, 0
  2454. 0000181E  48E7 0030                movem.l    -[A7], A2,A3
  2455. 00001822  266E 0008                movea.l    A3, [A6 + 0x8]
  2456. 00001826  246E 000C                movea.l    A2, [A6 + 0xC]
  2457. 0000182A  600A                     bra        +0xC /* 00001836 */
  2458. label0000182C:
  2459. 0000182C  2052                     movea.l    A0, [A2]
  2460. 0000182E  B1CB                     cmpa.l     A0, A3
  2461. 00001830  6708                     beq        +0xA /* 0000183A */
  2462. 00001832  246A 0004                movea.l    A2, [A2 + 0x4]
  2463. label00001836:
  2464. 00001836  200A                     move.l     D0, A2
  2465. 00001838  66F2                     bne        -0xC /* 0000182C */
  2466. label0000183A:
  2467. 0000183A  200A                     move.l     D0, A2
  2468. 0000183C  4CDF 0C00                movem.l    A2,A3, [A7]+
  2469. 00001840  4E5E                     unlink     A6
  2470. 00001842  205F                     movea.l    A0, [A7]+
  2471. 00001844  504F                     addq.w     A7, 8
  2472. 00001846  4ED0                     jmp        [A0]
  2473. fn00001848:
  2474. 00001848  4E56 0000                link       A6, 0
  2475. 0000184C  2F0B                     move.l     -[A7], A3
  2476. 0000184E  266E 0008                movea.l    A3, [A6 + 0x8]
  2477. 00001852  600E                     bra        +0x10 /* 00001862 */
  2478. label00001854:
  2479. 00001854  52AD CDA4                addq.l     [A5 - 0x325C], 1
  2480. 00001858  2F13                     move.l     -[A7], [A3]
  2481. 0000185A  4EBA FFEC                jsr        [PC - 0x14 /* 00001848 */]
  2482. 0000185E  266B 0004                movea.l    A3, [A3 + 0x4]
  2483. label00001862:
  2484. 00001862  200B                     move.l     D0, A3
  2485. 00001864  66EE                     bne        -0x10 /* 00001854 */
  2486. 00001866  265F                     movea.l    A3, [A7]+
  2487. 00001868  4E5E                     unlink     A6
  2488. 0000186A  205F                     movea.l    A0, [A7]+
  2489. 0000186C  584F                     addq.w     A7, 4
  2490. 0000186E  4ED0                     jmp        [A0]
  2491. fn00001870:
  2492. 00001870  4E56 0000                link       A6, 0
  2493. 00001874  2F0B                     move.l     -[A7], A3
  2494. 00001876  266E 0008                movea.l    A3, [A6 + 0x8]
  2495. 0000187A  601C                     bra        +0x1E /* 00001898 */
  2496. label0000187C:
  2497. 0000187C  2F13                     move.l     -[A7], [A3]
  2498. 0000187E  4EBA FFF0                jsr        [PC - 0x10 /* 00001870 */]
  2499. 00001882  202D CDAC                move.l     D0, [A5 - 0x3254]
  2500. 00001886  52AD CDAC                addq.l     [A5 - 0x3254], 1
  2501. 0000188A  E588                     lsl        D0, 2
  2502. 0000188C  D0AD CDA8                add.l      D0, [A5 - 0x3258]
  2503. 00001890  2040                     movea.l    A0, D0
  2504. 00001892  208B                     move.l     [A0], A3
  2505. 00001894  266B 0004                movea.l    A3, [A3 + 0x4]
  2506. label00001898:
  2507. 00001898  200B                     move.l     D0, A3
  2508. 0000189A  66E0                     bne        -0x1E /* 0000187C */
  2509. 0000189C  265F                     movea.l    A3, [A7]+
  2510. 0000189E  4E5E                     unlink     A6
  2511. 000018A0  205F                     movea.l    A0, [A7]+
  2512. 000018A2  584F                     addq.w     A7, 4
  2513. 000018A4  4ED0                     jmp        [A0]
  2514. fn000018A6:
  2515. 000018A6  4E56 0000                link       A6, 0
  2516. 000018AA  48E7 1E10                movem.l    -[A7], D3,D4,D5,D6,A3
  2517. 000018AE  2A2E 0008                move.l     D5, [A6 + 0x8]
  2518. 000018B2  2C2E 000C                move.l     D6, [A6 + 0xC]
  2519. 000018B6  282E 0010                move.l     D4, [A6 + 0x10]
  2520. 000018BA  2604                     move.l     D3, D4
  2521. 000018BC  E583                     asl        D3, 2
  2522. 000018BE  D6AD CDA8                add.l      D3, [A5 - 0x3258]
  2523. 000018C2  2043                     movea.l    A0, D3
  2524. 000018C4  2650                     movea.l    A3, [A0]
  2525. 000018C6  B886                     cmp.l      D4, D6
  2526. 000018C8  6D04                     blt        +0x6 /* 000018CE */
  2527. 000018CA  B885                     cmp.l      D4, D5
  2528. 000018CC  6F04                     ble        +0x6 /* 000018D2 */
  2529. label000018CE:
  2530. 000018CE  7000                     moveq.l    D0, 0x00
  2531. 000018D0  605E                     bra        +0x60 /* 00001930 */
  2532. label000018D2:
  2533. 000018D2  B8AD CDA4                cmp.l      D4, [A5 - 0x325C]
  2534. 000018D6  650A                     bcs        +0xC /* 000018E2 */
  2535. 000018D8  2F3C 0000 0716           move.l     -[A7], 0x716
  2536. 000018DE  4EBA EA34                jsr        [PC - 0x15CC /* 00000314 */]
  2537. label000018E2:
  2538. 000018E2  B886                     cmp.l      D4, D6
  2539. 000018E4  6610                     bne        +0x12 /* 000018F6 */
  2540. 000018E6  B885                     cmp.l      D4, D5
  2541. 000018E8  660C                     bne        +0xE /* 000018F6 */
  2542. 000018EA  7600                     moveq.l    D3, 0x00
  2543. 000018EC  2683                     move.l     [A3], D3
  2544. 000018EE  2743 0004                move.l     [A3 + 0x4], D3
  2545. 000018F2  200B                     move.l     D0, A3
  2546. 000018F4  603A                     bra        +0x3C /* 00001930 */
  2547. label000018F6:
  2548. 000018F6  2604                     move.l     D3, D4
  2549. 000018F8  D686                     add.l      D3, D6
  2550. 000018FA  6A02                     bpl        +0x4 /* 000018FE */
  2551. 000018FC  5283                     addq.l     D3, 1
  2552. label000018FE:
  2553. 000018FE  E283                     asr        D3, 1
  2554. 00001900  2F03                     move.l     -[A7], D3
  2555. 00001902  2F06                     move.l     -[A7], D6
  2556. 00001904  2004                     move.l     D0, D4
  2557. 00001906  5380                     subq.l     D0, 1
  2558. 00001908  2F00                     move.l     -[A7], D0
  2559. 0000190A  4EBA FF9A                jsr        [PC - 0x66 /* 000018A6 */]
  2560. 0000190E  2680                     move.l     [A3], D0
  2561. 00001910  2004                     move.l     D0, D4
  2562. 00001912  D085                     add.l      D0, D5
  2563. 00001914  5280                     addq.l     D0, 1
  2564. 00001916  6A02                     bpl        +0x4 /* 0000191A */
  2565. 00001918  5280                     addq.l     D0, 1
  2566. label0000191A:
  2567. 0000191A  E280                     asr        D0, 1
  2568. 0000191C  2F00                     move.l     -[A7], D0
  2569. 0000191E  2004                     move.l     D0, D4
  2570. 00001920  5280                     addq.l     D0, 1
  2571. 00001922  2F00                     move.l     -[A7], D0
  2572. 00001924  2F05                     move.l     -[A7], D5
  2573. 00001926  4EBA FF7E                jsr        [PC - 0x82 /* 000018A6 */]
  2574. 0000192A  2740 0004                move.l     [A3 + 0x4], D0
  2575. 0000192E  200B                     move.l     D0, A3
  2576. label00001930:
  2577. 00001930  4CDF 0878                movem.l    D3,D4,D5,D6,A3, [A7]+
  2578. 00001934  4E5E                     unlink     A6
  2579. 00001936  205F                     movea.l    A0, [A7]+
  2580. 00001938  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2581. 0000193C  4ED0                     jmp        [A0]
  2582. 0000193E  4E56 0000                link       A6, 0
  2583. 00001942  48E7 1810                movem.l    -[A7], D3,D4,A3
  2584. 00001946  266E 0008                movea.l    A3, [A6 + 0x8]
  2585. 0000194A  7600                     moveq.l    D3, 0x00
  2586. 0000194C  2B43 CDA4                move.l     [A5 - 0x325C], D3
  2587. 00001950  2F13                     move.l     -[A7], [A3]
  2588. 00001952  4EBA FEF4                jsr        [PC - 0x10C /* 00001848 */]
  2589. 00001956  282D CDA4                move.l     D4, [A5 - 0x325C]
  2590. 0000195A  0C84 0000 4000           cmpi.l     D4, 0x4000 /* '@\0' */
  2591. 00001960  6436                     bcc        +0x38 /* 00001998 */
  2592. 00001962  E58C                     lsl        D4, 2
  2593. 00001964  2F04                     move.l     -[A7], D4
  2594. 00001966  4EAD 1662                jsr        [A5 + 0x1662 /* export_712 */]
  2595. 0000196A  2B40 CDA8                move.l     [A5 - 0x3258], D0
  2596. 0000196E  4A80                     tst.l      D0
  2597. 00001970  6726                     beq        +0x28 /* 00001998 */
  2598. 00001972  2B43 CDAC                move.l     [A5 - 0x3254], D3
  2599. 00001976  2F13                     move.l     -[A7], [A3]
  2600. 00001978  4EBA FEF6                jsr        [PC - 0x10A /* 00001870 */]
  2601. 0000197C  262D CDA4                move.l     D3, [A5 - 0x325C]
  2602. 00001980  E28B                     lsr        D3, 1
  2603. 00001982  2F03                     move.l     -[A7], D3
  2604. 00001984  42A7                     clr.l      -[A7]
  2605. 00001986  202D CDA4                move.l     D0, [A5 - 0x325C]
  2606. 0000198A  5380                     subq.l     D0, 1
  2607. 0000198C  2F00                     move.l     -[A7], D0
  2608. 0000198E  4EBA FF16                jsr        [PC - 0xEA /* 000018A6 */]
  2609. 00001992  2680                     move.l     [A3], D0
  2610. 00001994  4EAD 1682                jsr        [A5 + 0x1682 /* export_716 */]
  2611. label00001998:
  2612. 00001998  4CDF 0818                movem.l    D3,D4,A3, [A7]+
  2613. 0000199C  4E5E                     unlink     A6
  2614. 0000199E  205F                     movea.l    A0, [A7]+
  2615. 000019A0  584F                     addq.w     A7, 4
  2616. 000019A2  4ED0                     jmp        [A0]
  2617. 000019A4  4E56 0000                link       A6, 0
  2618. 000019A8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2619. 000019AC  7003                     moveq.l    D0, 0x03
  2620. 000019AE  2F00                     move.l     -[A7], D0
  2621. 000019B0  4EBA E694                jsr        [PC - 0x196C /* 00000046 */]
  2622. 000019B4  4E5E                     unlink     A6
  2623. 000019B6  205F                     movea.l    A0, [A7]+
  2624. 000019B8  584F                     addq.w     A7, 4
  2625. 000019BA  4ED0                     jmp        [A0]
  2626. fn000019BC:
  2627. 000019BC  4E56 0000                link       A6, 0
  2628. 000019C0  486D D222                pea.l      [A5 - 0x2DDE]
  2629. 000019C4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2630. 000019C8  4EAD 163A                jsr        [A5 + 0x163A /* export_707 */]
  2631. 000019CC  4E5E                     unlink     A6
  2632. 000019CE  205F                     movea.l    A0, [A7]+
  2633. 000019D0  584F                     addq.w     A7, 4
  2634. 000019D2  4ED0                     jmp        [A0]
  2635. fn000019D4:
  2636. 000019D4  4E56 0000                link       A6, 0
  2637. 000019D8  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  2638. 000019DC  266E 0008                movea.l    A3, [A6 + 0x8]
  2639. 000019E0  102B 0004                move.b     D0, [A3 + 0x4]
  2640. 000019E4  0200 0080                andi.b     D0, 0x80
  2641. 000019E8  6730                     beq        +0x32 /* 00001A1A */
  2642. 000019EA  2013                     move.l     D0, [A3]
  2643. 000019EC  0280 0000 00FF           andi.l     D0, 0xFF
  2644. 000019F2  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  2645. 000019F6  1030 0000                move.b     D0, [A0 + D0.w]
  2646. 000019FA  7201                     moveq.l    D1, 0x01
  2647. 000019FC  C001                     and.b      D0, D1
  2648. 000019FE  671A                     beq        +0x1C /* 00001A1A */
  2649. 00001A00  246B 0008                movea.l    A2, [A3 + 0x8]
  2650. 00001A04  200A                     move.l     D0, A2
  2651. 00001A06  670A                     beq        +0xC /* 00001A12 */
  2652. 00001A08  102A 0004                move.b     D0, [A2 + 0x4]
  2653. 00001A0C  0200 0080                andi.b     D0, 0x80
  2654. 00001A10  6608                     bne        +0xA /* 00001A1A */
  2655. label00001A12:
  2656. 00001A12  702D                     moveq.l    D0, 0x2D
  2657. 00001A14  2F00                     move.l     -[A7], D0
  2658. 00001A16  4EBA FFA4                jsr        [PC - 0x5C /* 000019BC */]
  2659. label00001A1A:
  2660. 00001A1A  2A13                     move.l     D5, [A3]
  2661. 00001A1C  761F                     moveq.l    D3, 0x1F
  2662. 00001A1E  CA83                     and.l      D5, D3
  2663. 00001A20  302D D5D4                move.w     D0, [A5 - 0x2A2C]
  2664. 00001A24  0240 0800                andi.w     D0, 0x800
  2665. 00001A28  670E                     beq        +0x10 /* 00001A38 */
  2666. 00001A2A  7005                     moveq.l    D0, 0x05
  2667. 00001A2C  BA80                     cmp.l      D5, D0
  2668. 00001A2E  6608                     bne        +0xA /* 00001A38 */
  2669. 00001A30  206B 0008                movea.l    A0, [A3 + 0x8]
  2670. 00001A34  2A10                     move.l     D5, [A0]
  2671. 00001A36  CA83                     and.l      D5, D3
  2672. label00001A38:
  2673. 00001A38  701C                     moveq.l    D0, 0x1C
  2674. 00001A3A  BA80                     cmp.l      D5, D0
  2675. 00001A3C  6508                     bcs        +0xA /* 00001A46 */
  2676. 00001A3E  7039                     moveq.l    D0, 0x39
  2677. 00001A40  2F00                     move.l     -[A7], D0
  2678. 00001A42  4EBA FF78                jsr        [PC - 0x88 /* 000019BC */]
  2679. label00001A46:
  2680. 00001A46  41ED D514                lea.l      A0, [A5 - 0x2AEC]
  2681. 00001A4A  1830 5000                move.b     D4, [A0 + D5.w]
  2682. 00001A4E  4884                     ext.w      D4
  2683. 00001A50  48C4                     ext.l      D4
  2684. 00001A52  70FF                     moveq.l    D0, 0xFFFFFFFF
  2685. 00001A54  B880                     cmp.l      D4, D0
  2686. 00001A56  6600 0128                bne        +0x12A /* 00001B80 */
  2687. 00001A5A  7018                     moveq.l    D0, 0x18
  2688. 00001A5C  BA80                     cmp.l      D5, D0
  2689. 00001A5E  6746                     beq        +0x48 /* 00001AA6 */
  2690. 00001A60  7016                     moveq.l    D0, 0x16
  2691. 00001A62  BA80                     cmp.l      D5, D0
  2692. 00001A64  6740                     beq        +0x42 /* 00001AA6 */
  2693. 00001A66  7017                     moveq.l    D0, 0x17
  2694. 00001A68  BA80                     cmp.l      D5, D0
  2695. 00001A6A  673A                     beq        +0x3C /* 00001AA6 */
  2696. 00001A6C  7015                     moveq.l    D0, 0x15
  2697. 00001A6E  BA80                     cmp.l      D5, D0
  2698. 00001A70  674E                     beq        +0x50 /* 00001AC0 */
  2699. 00001A72  7014                     moveq.l    D0, 0x14
  2700. 00001A74  BA80                     cmp.l      D5, D0
  2701. 00001A76  6700 0080                beq        +0x82 /* 00001AF8 */
  2702. 00001A7A  7013                     moveq.l    D0, 0x13
  2703. 00001A7C  BA80                     cmp.l      D5, D0
  2704. 00001A7E  6700 00CE                beq        +0xD0 /* 00001B4E */
  2705. 00001A82  7012                     moveq.l    D0, 0x12
  2706. 00001A84  BA80                     cmp.l      D5, D0
  2707. 00001A86  6700 00D4                beq        +0xD6 /* 00001B5C */
  2708. 00001A8A  7019                     moveq.l    D0, 0x19
  2709. 00001A8C  BA80                     cmp.l      D5, D0
  2710. 00001A8E  6700 00CC                beq        +0xCE /* 00001B5C */
  2711. 00001A92  701C                     moveq.l    D0, 0x1C
  2712. 00001A94  BA80                     cmp.l      D5, D0
  2713. 00001A96  6700 00C4                beq        +0xC6 /* 00001B5C */
  2714. 00001A9A  701A                     moveq.l    D0, 0x1A
  2715. 00001A9C  BA80                     cmp.l      D5, D0
  2716. 00001A9E  6700 00D4                beq        +0xD6 /* 00001B74 */
  2717. 00001AA2  6000 00D4                bra        +0xD6 /* 00001B78 */
  2718. label00001AA6:
  2719. 00001AA6  102D D5D8                move.b     D0, [A5 - 0x2A28]
  2720. 00001AAA  670E                     beq        +0x10 /* 00001ABA */
  2721. 00001AAC  487A 00E2                pea.l      [PC + 0xE2 /* 00001B90, value 0x66756E63 'func', cstring "function" */]
  2722. 00001AB0  7035                     moveq.l    D0, 0x35
  2723. 00001AB2  2F00                     move.l     -[A7], D0
  2724. 00001AB4  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  2725. 00001AB8  504F                     addq.w     A7, 8
  2726. label00001ABA:
  2727. 00001ABA  7801                     moveq.l    D4, 0x01
  2728. 00001ABC  6000 00C2                bra        +0xC4 /* 00001B80 */
  2729. label00001AC0:
  2730. 00001AC0  102B 0004                move.b     D0, [A3 + 0x4]
  2731. 00001AC4  7210                     moveq.l    D1, 0x10
  2732. 00001AC6  C001                     and.b      D0, D1
  2733. 00001AC8  6714                     beq        +0x16 /* 00001ADE */
  2734. 00001ACA  487A 00CE                pea.l      [PC + 0xCE /* 00001B9A, value 0x61727261 'arra', cstring "array" */]
  2735. 00001ACE  7035                     moveq.l    D0, 0x35
  2736. 00001AD0  2F00                     move.l     -[A7], D0
  2737. 00001AD2  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  2738. 00001AD6  504F                     addq.w     A7, 8
  2739. 00001AD8  022B 00EF 0004           andi.b     [A3 + 0x4], 0xEF
  2740. label00001ADE:
  2741. 00001ADE  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  2742. 00001AE2  4EBA FEF0                jsr        [PC - 0x110 /* 000019D4 */]
  2743. 00001AE6  2800                     move.l     D4, D0
  2744. 00001AE8  222B 000C                move.l     D1, [A3 + 0xC]
  2745. 00001AEC  2004                     move.l     D0, D4
  2746. 00001AEE  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  2747. 00001AF2  2800                     move.l     D4, D0
  2748. 00001AF4  6000 008A                bra        +0x8C /* 00001B80 */
  2749. label00001AF8:
  2750. 00001AF8  206B 000C                movea.l    A0, [A3 + 0xC]
  2751. 00001AFC  2668 000C                movea.l    A3, [A0 + 0xC]
  2752. 00001B00  102B 0004                move.b     D0, [A3 + 0x4]
  2753. 00001B04  7210                     moveq.l    D1, 0x10
  2754. 00001B06  C001                     and.b      D0, D1
  2755. 00001B08  672A                     beq        +0x2C /* 00001B34 */
  2756. 00001B0A  2013                     move.l     D0, [A3]
  2757. 00001B0C  7214                     moveq.l    D1, 0x14
  2758. 00001B0E  C081                     and.l      D0, D1
  2759. 00001B10  670A                     beq        +0xC /* 00001B1C */
  2760. 00001B12  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  2761. 00001B16  4EAD 2012                jsr        [A5 + 0x2012 /* export_1022 */]
  2762. 00001B1A  6006                     bra        +0x8 /* 00001B22 */
  2763. label00001B1C:
  2764. 00001B1C  41FA 0082                lea.l      A0, [PC + 0x82 /* 00001BA0, value 0x73747275 'stru', cstring "struct" */]
  2765. 00001B20  2008                     move.l     D0, A0
  2766. label00001B22:
  2767. 00001B22  2F00                     move.l     -[A7], D0
  2768. 00001B24  7035                     moveq.l    D0, 0x35
  2769. 00001B26  2F00                     move.l     -[A7], D0
  2770. 00001B28  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  2771. 00001B2C  504F                     addq.w     A7, 8
  2772. 00001B2E  022B 00EF 0004           andi.b     [A3 + 0x4], 0xEF
  2773. label00001B34:
  2774. 00001B34  4AAB 000C                tst.l      [A3 + 0xC]
  2775. 00001B38  6608                     bne        +0xA /* 00001B42 */
  2776. 00001B3A  7062                     moveq.l    D0, 0x62
  2777. 00001B3C  2F00                     move.l     -[A7], D0
  2778. 00001B3E  4EBA FE7C                jsr        [PC - 0x184 /* 000019BC */]
  2779. label00001B42:
  2780. 00001B42  206B 000C                movea.l    A0, [A3 + 0xC]
  2781. 00001B46  2068 0010                movea.l    A0, [A0 + 0x10]
  2782. 00001B4A  2810                     move.l     D4, [A0]
  2783. 00001B4C  6032                     bra        +0x34 /* 00001B80 */
  2784. label00001B4E:
  2785. 00001B4E  706A                     moveq.l    D0, 0x6A
  2786. 00001B50  2F00                     move.l     -[A7], D0
  2787. 00001B52  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  2788. 00001B56  584F                     addq.w     A7, 4
  2789. 00001B58  7801                     moveq.l    D4, 0x01
  2790. 00001B5A  6024                     bra        +0x26 /* 00001B80 */
  2791. label00001B5C:
  2792. 00001B5C  2F0B                     move.l     -[A7], A3
  2793. 00001B5E  4EAD 1532                jsr        [A5 + 0x1532 /* export_674 */]
  2794. 00001B62  721F                     moveq.l    D1, 0x1F
  2795. 00001B64  C081                     and.l      D0, D1
  2796. 00001B66  41ED D514                lea.l      A0, [A5 - 0x2AEC]
  2797. 00001B6A  1830 0000                move.b     D4, [A0 + D0.w]
  2798. 00001B6E  4884                     ext.w      D4
  2799. 00001B70  48C4                     ext.l      D4
  2800. 00001B72  600C                     bra        +0xE /* 00001B80 */
  2801. label00001B74:
  2802. 00001B74  7800                     moveq.l    D4, 0x00
  2803. 00001B76  6008                     bra        +0xA /* 00001B80 */
  2804. label00001B78:
  2805. 00001B78  707A                     moveq.l    D0, 0x7A
  2806. 00001B7A  2F00                     move.l     -[A7], D0
  2807. 00001B7C  4EBA FE3E                jsr        [PC - 0x1C2 /* 000019BC */]
  2808. label00001B80:
  2809. 00001B80  2004                     move.l     D0, D4
  2810. 00001B82  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  2811. 00001B86  4E5E                     unlink     A6
  2812. 00001B88  205F                     movea.l    A0, [A7]+
  2813. 00001B8A  584F                     addq.w     A7, 4
  2814. 00001B8C  4ED0                     jmp        [A0]
  2815. 00001B8E  0018 6675                ori.b      [A0]+, 0x75 /* 'u' */
  2816. 00001B92  6E63                     bgt        +0x65 /* 00001BF7 */
  2817. 00001B94  7469                     moveq.l    D2, 0x69
  2818. 00001B96  6F6E                     ble        +0x70 /* 00001C06 */
  2819. 00001B98  0000 6172                ori.b      D0, 0x72 /* 'r' */
  2820. 00001B9C  7261                     moveq.l    D1, 0x61
  2821. 00001B9E  7900                     moveq.l    D4, 0x00
  2822. 00001BA0  7374                     moveq.l    D1, 0x74
  2823. 00001BA2  7275                     moveq.l    D1, 0x75
  2824. 00001BA4  6374                     bls        +0x76 /* 00001C1A */
  2825. 00001BA6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2826. 00001BAA  0000 48E7                ori.b      D0, 0xE7
  2827. 00001BAE  1010                     move.b     D0, [A0]
  2828. 00001BB0  266E 0008                movea.l    A3, [A6 + 0x8]
  2829. 00001BB4  600E                     bra        +0x10 /* 00001BC4 */
  2830. label00001BB6:
  2831. 00001BB6  102B 0004                move.b     D0, [A3 + 0x4]
  2832. 00001BBA  7210                     moveq.l    D1, 0x10
  2833. 00001BBC  C001                     and.b      D0, D1
  2834. 00001BBE  6638                     bne        +0x3A /* 00001BF8 */
  2835. 00001BC0  266B 0008                movea.l    A3, [A3 + 0x8]
  2836. label00001BC4:
  2837. 00001BC4  2013                     move.l     D0, [A3]
  2838. 00001BC6  721F                     moveq.l    D1, 0x1F
  2839. 00001BC8  C081                     and.l      D0, D1
  2840. 00001BCA  7215                     moveq.l    D1, 0x15
  2841. 00001BCC  B081                     cmp.l      D0, D1
  2842. 00001BCE  67E6                     beq        -0x18 /* 00001BB6 */
  2843. 00001BD0  7214                     moveq.l    D1, 0x14
  2844. 00001BD2  B081                     cmp.l      D0, D1
  2845. 00001BD4  6702                     beq        +0x4 /* 00001BD8 */
  2846. 00001BD6  6020                     bra        +0x22 /* 00001BF8 */
  2847. label00001BD8:
  2848. 00001BD8  206B 000C                movea.l    A0, [A3 + 0xC]
  2849. 00001BDC  2668 000C                movea.l    A3, [A0 + 0xC]
  2850. 00001BE0  102B 0004                move.b     D0, [A3 + 0x4]
  2851. 00001BE4  7210                     moveq.l    D1, 0x10
  2852. 00001BE6  C001                     and.b      D0, D1
  2853. 00001BE8  660E                     bne        +0x10 /* 00001BF8 */
  2854. 00001BEA  206B 000C                movea.l    A0, [A3 + 0xC]
  2855. 00001BEE  2068 0010                movea.l    A0, [A0 + 0x10]
  2856. 00001BF2  2628 000C                move.l     D3, [A0 + 0xC]
  2857. 00001BF6  6008                     bra        +0xA /* 00001C00 */
  2858. label00001BF8:
  2859. 00001BF8  2F0B                     move.l     -[A7], A3
  2860. 00001BFA  4EBA FDD8                jsr        [PC - 0x228 /* 000019D4 */]
  2861. 00001BFE  2600                     move.l     D3, D0
  2862. label00001C00:
  2863. 00001C00  2003                     move.l     D0, D3
  2864. 00001C02  4CDF 0808                movem.l    D3,A3, [A7]+
  2865. label00001C06:
  2866. 00001C06  4E5E                     unlink     A6
  2867. 00001C08  205F                     movea.l    A0, [A7]+
  2868. 00001C0A  584F                     addq.w     A7, 4
  2869. 00001C0C  4ED0                     jmp        [A0]
  2870. fn00001C0E:
  2871. 00001C0E  4E56 0000                link       A6, 0
  2872. 00001C12  48E7 0030                movem.l    -[A7], A2,A3
  2873. 00001C16  302E 000A                move.w     D0, [A6 + 0xA]
  2874. label00001C1A:
  2875. 00001C1A  721F                     moveq.l    D1, 0x1F
  2876. 00001C1C  C041                     and.w      D0, D1
  2877. 00001C1E  721B                     moveq.l    D1, 0x1B
  2878. 00001C20  B041                     cmp.w      D0, D1
  2879. 00001C22  660E                     bne        +0x10 /* 00001C32 */
  2880. 00001C24  701A                     moveq.l    D0, 0x1A
  2881. 00001C26  2F00                     move.l     -[A7], D0
  2882. 00001C28  206D D968                movea.l    A0, [A5 - 0x2698]
  2883. 00001C2C  4E90                     jsr        [A0]
  2884. 00001C2E  2640                     movea.l    A3, D0
  2885. 00001C30  6024                     bra        +0x26 /* 00001C56 */
  2886. label00001C32:
  2887. 00001C32  202D D242                move.l     D0, [A5 - 0x2DBE]
  2888. 00001C36  6712                     beq        +0x14 /* 00001C4A */
  2889. 00001C38  266D D242                movea.l    A3, [A5 - 0x2DBE]
  2890. 00001C3C  206D D242                movea.l    A0, [A5 - 0x2DBE]
  2891. 00001C40  2028 0008                move.l     D0, [A0 + 0x8]
  2892. 00001C44  2B40 D242                move.l     [A5 - 0x2DBE], D0
  2893. 00001C48  600C                     bra        +0xE /* 00001C56 */
  2894. label00001C4A:
  2895. 00001C4A  7016                     moveq.l    D0, 0x16
  2896. 00001C4C  2F00                     move.l     -[A7], D0
  2897. 00001C4E  206D D968                movea.l    A0, [A5 - 0x2698]
  2898. 00001C52  4E90                     jsr        [A0]
  2899. 00001C54  2640                     movea.l    A3, D0
  2900. label00001C56:
  2901. 00001C56  2B6E 0008 D24A           move.l     [A5 - 0x2DB6], [A6 + 0x8]
  2902. 00001C5C  41ED D24A                lea.l      A0, [A5 - 0x2DB6]
  2903. 00001C60  244B                     movea.l    A2, A3
  2904. 00001C62  7004                     moveq.l    D0, 0x04
  2905. label00001C64:
  2906. 00001C64  24D8                     move.l     [A2]+, [A0]+
  2907. 00001C66  51C8 FFFC                dbf        D0, -0x6 /* 00001C64 */
  2908. 00001C6A  3490                     move.w     [A2], [A0]
  2909. 00001C6C  7000                     moveq.l    D0, 0x00
  2910. 00001C6E  2740 0012                move.l     [A3 + 0x12], D0
  2911. 00001C72  200B                     move.l     D0, A3
  2912. 00001C74  4CDF 0C00                movem.l    A2,A3, [A7]+
  2913. 00001C78  4E5E                     unlink     A6
  2914. 00001C7A  205F                     movea.l    A0, [A7]+
  2915. 00001C7C  584F                     addq.w     A7, 4
  2916. 00001C7E  4ED0                     jmp        [A0]
  2917. fn00001C80:
  2918. 00001C80  4E56 0000                link       A6, 0
  2919. 00001C84  48E7 1030                movem.l    -[A7], D3,A2,A3
  2920. 00001C88  262E 0008                move.l     D3, [A6 + 0x8]
  2921. 00001C8C  2F03                     move.l     -[A7], D3
  2922. 00001C8E  4EBA FF7E                jsr        [PC - 0x82 /* 00001C0E */]
  2923. 00001C92  2640                     movea.l    A3, D0
  2924. 00001C94  2003                     move.l     D0, D3
  2925. 00001C96  0280 0000 00FF           andi.l     D0, 0xFF
  2926. 00001C9C  45ED D414                lea.l      A2, [A5 - 0x2BEC]
  2927. 00001CA0  1032 0000                move.b     D0, [A2 + D0.w]
  2928. 00001CA4  7201                     moveq.l    D1, 0x01
  2929. 00001CA6  C001                     and.b      D0, D1
  2930. 00001CA8  6610                     bne        +0x12 /* 00001CBA */
  2931. 00001CAA  2003                     move.l     D0, D3
  2932. 00001CAC  721F                     moveq.l    D1, 0x1F
  2933. 00001CAE  C081                     and.l      D0, D1
  2934. 00001CB0  1032 0000                move.b     D0, [A2 + D0.w]
  2935. 00001CB4  7210                     moveq.l    D1, 0x10
  2936. 00001CB6  C001                     and.b      D0, D1
  2937. 00001CB8  6714                     beq        +0x16 /* 00001CCE */
  2938. label00001CBA:
  2939. 00001CBA  7013                     moveq.l    D0, 0x13
  2940. 00001CBC  2F00                     move.l     -[A7], D0
  2941. 00001CBE  4EBA FF4E                jsr        [PC - 0xB2 /* 00001C0E */]
  2942. 00001CC2  2740 0008                move.l     [A3 + 0x8], D0
  2943. 00001CC6  7201                     moveq.l    D1, 0x01
  2944. 00001CC8  2040                     movea.l    A0, D0
  2945. 00001CCA  3141 0006                move.w     [A0 + 0x6], D1
  2946. label00001CCE:
  2947. 00001CCE  200B                     move.l     D0, A3
  2948. 00001CD0  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  2949. 00001CD4  4E5E                     unlink     A6
  2950. 00001CD6  205F                     movea.l    A0, [A7]+
  2951. 00001CD8  584F                     addq.w     A7, 4
  2952. 00001CDA  4ED0                     jmp        [A0]
  2953. fn00001CDC:
  2954. 00001CDC  4E56 0000                link       A6, 0
  2955. 00001CE0  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  2956. 00001CE4  266E 0008                movea.l    A3, [A6 + 0x8]
  2957. 00001CE8  6000 00A6                bra        +0xA8 /* 00001D90 */
  2958. label00001CEC:
  2959. 00001CEC  102B 0004                move.b     D0, [A3 + 0x4]
  2960. 00001CF0  0200 0080                andi.b     D0, 0x80
  2961. 00001CF4  6736                     beq        +0x38 /* 00001D2C */
  2962. 00001CF6  2013                     move.l     D0, [A3]
  2963. 00001CF8  0280 0000 00FF           andi.l     D0, 0xFF
  2964. 00001CFE  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  2965. 00001D02  1030 0000                move.b     D0, [A0 + D0.w]
  2966. 00001D06  7201                     moveq.l    D1, 0x01
  2967. 00001D08  C001                     and.b      D0, D1
  2968. 00001D0A  6700 008A                beq        +0x8C /* 00001D96 */
  2969. 00001D0E  246B 0008                movea.l    A2, [A3 + 0x8]
  2970. 00001D12  200A                     move.l     D0, A2
  2971. 00001D14  670A                     beq        +0xC /* 00001D20 */
  2972. 00001D16  102A 0004                move.b     D0, [A2 + 0x4]
  2973. 00001D1A  0200 0080                andi.b     D0, 0x80
  2974. 00001D1E  660A                     bne        +0xC /* 00001D2A */
  2975. label00001D20:
  2976. 00001D20  2F3C 0000 00EF           move.l     -[A7], 0xEF
  2977. 00001D26  4EBA FC94                jsr        [PC - 0x36C /* 000019BC */]
  2978. label00001D2A:
  2979. 00001D2A  606A                     bra        +0x6C /* 00001D96 */
  2980. label00001D2C:
  2981. 00001D2C  302B 0006                move.w     D0, [A3 + 0x6]
  2982. 00001D30  6E0A                     bgt        +0xC /* 00001D3C */
  2983. 00001D32  2F3C 0000 00F6           move.l     -[A7], 0xF6
  2984. 00001D38  4EBA FC82                jsr        [PC - 0x37E /* 000019BC */]
  2985. label00001D3C:
  2986. 00001D3C  536B 0006                subq.w     [A3 + 0x6], 1
  2987. 00001D40  6654                     bne        +0x56 /* 00001D96 */
  2988. 00001D42  286B 0008                movea.l    A4, [A3 + 0x8]
  2989. 00001D46  2813                     move.l     D4, [A3]
  2990. 00001D48  761F                     moveq.l    D3, 0x1F
  2991. 00001D4A  C883                     and.l      D4, D3
  2992. 00001D4C  2004                     move.l     D0, D4
  2993. 00001D4E  C083                     and.l      D0, D3
  2994. 00001D50  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  2995. 00001D54  1030 0000                move.b     D0, [A0 + D0.w]
  2996. 00001D58  7210                     moveq.l    D1, 0x10
  2997. 00001D5A  C001                     and.b      D0, D1
  2998. 00001D5C  6606                     bne        +0x8 /* 00001D64 */
  2999. 00001D5E  701B                     moveq.l    D0, 0x1B
  3000. 00001D60  B880                     cmp.l      D4, D0
  3001. 00001D62  660E                     bne        +0x10 /* 00001D72 */
  3002. label00001D64:
  3003. 00001D64  204B                     movea.l    A0, A3
  3004. 00001D66  700C                     moveq.l    D0, 0x0C
  3005. 00001D68  D1C0                     add.l      A0, D0
  3006. 00001D6A  2F08                     move.l     -[A7], A0
  3007. 00001D6C  4EBA 0786                jsr        [PC + 0x786 /* 000024F4 */]
  3008. 00001D70  6012                     bra        +0x14 /* 00001D84 */
  3009. label00001D72:
  3010. 00001D72  0C84 0000 001A           cmpi.l     D4, 0x1A
  3011. 00001D78  660A                     bne        +0xC /* 00001D84 */
  3012. 00001D7A  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  3013. 00001D7E  206D D958                movea.l    A0, [A5 - 0x26A8]
  3014. 00001D82  4E90                     jsr        [A0]
  3015. label00001D84:
  3016. 00001D84  276D D242 0008           move.l     [A3 + 0x8], [A5 - 0x2DBE]
  3017. 00001D8A  2B4B D242                move.l     [A5 - 0x2DBE], A3
  3018. 00001D8E  264C                     movea.l    A3, A4
  3019. label00001D90:
  3020. 00001D90  200B                     move.l     D0, A3
  3021. 00001D92  6600 FF58                bne        -0xA6 /* 00001CEC */
  3022. label00001D96:
  3023. 00001D96  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  3024. 00001D9A  4E5E                     unlink     A6
  3025. 00001D9C  205F                     movea.l    A0, [A7]+
  3026. 00001D9E  584F                     addq.w     A7, 4
  3027. 00001DA0  4ED0                     jmp        [A0]
  3028. fn00001DA2:
  3029. 00001DA2  4E56 0000                link       A6, 0
  3030. 00001DA6  2F0A                     move.l     -[A7], A2
  3031. 00001DA8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3032. 00001DAC  4EBA FE60                jsr        [PC - 0x1A0 /* 00001C0E */]
  3033. 00001DB0  2440                     movea.l    A2, D0
  3034. 00001DB2  7001                     moveq.l    D0, 0x01
  3035. 00001DB4  3540 0006                move.w     [A2 + 0x6], D0
  3036. 00001DB8  002A 0080 0004           ori.b      [A2 + 0x4], 0x80
  3037. 00001DBE  200A                     move.l     D0, A2
  3038. 00001DC0  245F                     movea.l    A2, [A7]+
  3039. 00001DC2  4E5E                     unlink     A6
  3040. 00001DC4  205F                     movea.l    A0, [A7]+
  3041. 00001DC6  584F                     addq.w     A7, 4
  3042. 00001DC8  4ED0                     jmp        [A0]
  3043. 00001DCA  2F03                     move.l     -[A7], D3
  3044. 00001DCC  7600                     moveq.l    D3, 0x00
  3045. 00001DCE  2B43 D242                move.l     [A5 - 0x2DBE], D3
  3046. 00001DD2  2B43 D246                move.l     [A5 - 0x2DBA], D3
  3047. 00001DD6  7650                     moveq.l    D3, 0x50
  3048. 00001DD8  2F03                     move.l     -[A7], D3
  3049. 00001DDA  206D D964                movea.l    A0, [A5 - 0x269C]
  3050. 00001DDE  4E90                     jsr        [A0]
  3051. 00001DE0  2B40 D874                move.l     [A5 - 0x278C], D0
  3052. 00001DE4  2F03                     move.l     -[A7], D3
  3053. 00001DE6  206D D964                movea.l    A0, [A5 - 0x269C]
  3054. 00001DEA  4E90                     jsr        [A0]
  3055. 00001DEC  2B40 D870                move.l     [A5 - 0x2790], D0
  3056. 00001DF0  7013                     moveq.l    D0, 0x13
  3057. 00001DF2  2F00                     move.l     -[A7], D0
  3058. 00001DF4  4EBA FFAC                jsr        [PC - 0x54 /* 00001DA2 */]
  3059. 00001DF8  206D D874                movea.l    A0, [A5 - 0x278C]
  3060. 00001DFC  2140 004C                move.l     [A0 + 0x4C], D0
  3061. 00001E00  7002                     moveq.l    D0, 0x02
  3062. 00001E02  2F00                     move.l     -[A7], D0
  3063. 00001E04  4EBA FF9C                jsr        [PC - 0x64 /* 00001DA2 */]
  3064. 00001E08  206D D874                movea.l    A0, [A5 - 0x278C]
  3065. 00001E0C  2140 0008                move.l     [A0 + 0x8], D0
  3066. 00001E10  7001                     moveq.l    D0, 0x01
  3067. 00001E12  2F00                     move.l     -[A7], D0
  3068. 00001E14  4EBA FF8C                jsr        [PC - 0x74 /* 00001DA2 */]
  3069. 00001E18  206D D874                movea.l    A0, [A5 - 0x278C]
  3070. 00001E1C  2140 0004                move.l     [A0 + 0x4], D0
  3071. 00001E20  42A7                     clr.l      -[A7]
  3072. 00001E22  4EBA FF7E                jsr        [PC - 0x82 /* 00001DA2 */]
  3073. 00001E26  206D D874                movea.l    A0, [A5 - 0x278C]
  3074. 00001E2A  2080                     move.l     [A0], D0
  3075. 00001E2C  7003                     moveq.l    D0, 0x03
  3076. 00001E2E  2F00                     move.l     -[A7], D0
  3077. 00001E30  4EBA FF70                jsr        [PC - 0x90 /* 00001DA2 */]
  3078. 00001E34  206D D874                movea.l    A0, [A5 - 0x278C]
  3079. 00001E38  2140 000C                move.l     [A0 + 0xC], D0
  3080. 00001E3C  7004                     moveq.l    D0, 0x04
  3081. 00001E3E  2F00                     move.l     -[A7], D0
  3082. 00001E40  4EBA FF60                jsr        [PC - 0xA0 /* 00001DA2 */]
  3083. 00001E44  206D D874                movea.l    A0, [A5 - 0x278C]
  3084. 00001E48  2140 0010                move.l     [A0 + 0x10], D0
  3085. 00001E4C  7006                     moveq.l    D0, 0x06
  3086. 00001E4E  2F00                     move.l     -[A7], D0
  3087. 00001E50  4EBA FF50                jsr        [PC - 0xB0 /* 00001DA2 */]
  3088. 00001E54  206D D874                movea.l    A0, [A5 - 0x278C]
  3089. 00001E58  2140 0018                move.l     [A0 + 0x18], D0
  3090. 00001E5C  7007                     moveq.l    D0, 0x07
  3091. 00001E5E  2F00                     move.l     -[A7], D0
  3092. 00001E60  4EBA FF40                jsr        [PC - 0xC0 /* 00001DA2 */]
  3093. 00001E64  206D D874                movea.l    A0, [A5 - 0x278C]
  3094. 00001E68  2140 001C                move.l     [A0 + 0x1C], D0
  3095. 00001E6C  7008                     moveq.l    D0, 0x08
  3096. 00001E6E  2F00                     move.l     -[A7], D0
  3097. 00001E70  4EBA FF30                jsr        [PC - 0xD0 /* 00001DA2 */]
  3098. 00001E74  206D D874                movea.l    A0, [A5 - 0x278C]
  3099. 00001E78  2140 0020                move.l     [A0 + 0x20], D0
  3100. 00001E7C  7009                     moveq.l    D0, 0x09
  3101. 00001E7E  2F00                     move.l     -[A7], D0
  3102. 00001E80  4EBA FF20                jsr        [PC - 0xE0 /* 00001DA2 */]
  3103. 00001E84  206D D874                movea.l    A0, [A5 - 0x278C]
  3104. 00001E88  2140 0024                move.l     [A0 + 0x24], D0
  3105. 00001E8C  700A                     moveq.l    D0, 0x0A
  3106. 00001E8E  2F00                     move.l     -[A7], D0
  3107. 00001E90  4EBA FF10                jsr        [PC - 0xF0 /* 00001DA2 */]
  3108. 00001E94  206D D874                movea.l    A0, [A5 - 0x278C]
  3109. 00001E98  2140 0028                move.l     [A0 + 0x28], D0
  3110. 00001E9C  700B                     moveq.l    D0, 0x0B
  3111. 00001E9E  2F00                     move.l     -[A7], D0
  3112. 00001EA0  4EBA FF00                jsr        [PC - 0x100 /* 00001DA2 */]
  3113. 00001EA4  206D D874                movea.l    A0, [A5 - 0x278C]
  3114. 00001EA8  2140 002C                move.l     [A0 + 0x2C], D0
  3115. 00001EAC  700C                     moveq.l    D0, 0x0C
  3116. 00001EAE  2F00                     move.l     -[A7], D0
  3117. 00001EB0  4EBA FEF0                jsr        [PC - 0x110 /* 00001DA2 */]
  3118. 00001EB4  206D D874                movea.l    A0, [A5 - 0x278C]
  3119. 00001EB8  2140 0030                move.l     [A0 + 0x30], D0
  3120. 00001EBC  700D                     moveq.l    D0, 0x0D
  3121. 00001EBE  2F00                     move.l     -[A7], D0
  3122. 00001EC0  4EBA FEE0                jsr        [PC - 0x120 /* 00001DA2 */]
  3123. 00001EC4  206D D874                movea.l    A0, [A5 - 0x278C]
  3124. 00001EC8  2140 0034                move.l     [A0 + 0x34], D0
  3125. 00001ECC  700E                     moveq.l    D0, 0x0E
  3126. 00001ECE  2F00                     move.l     -[A7], D0
  3127. 00001ED0  4EBA FED0                jsr        [PC - 0x130 /* 00001DA2 */]
  3128. 00001ED4  206D D874                movea.l    A0, [A5 - 0x278C]
  3129. 00001ED8  2140 0038                move.l     [A0 + 0x38], D0
  3130. 00001EDC  700F                     moveq.l    D0, 0x0F
  3131. 00001EDE  2F00                     move.l     -[A7], D0
  3132. 00001EE0  4EBA FEC0                jsr        [PC - 0x140 /* 00001DA2 */]
  3133. 00001EE4  2B40 D860                move.l     [A5 - 0x27A0], D0
  3134. 00001EE8  206D D874                movea.l    A0, [A5 - 0x278C]
  3135. 00001EEC  2010                     move.l     D0, [A0]
  3136. 00001EEE  2B40 D868                move.l     [A5 - 0x2798], D0
  3137. 00001EF2  7016                     moveq.l    D0, 0x16
  3138. 00001EF4  2F00                     move.l     -[A7], D0
  3139. 00001EF6  4EBA FD88                jsr        [PC - 0x278 /* 00001C80 */]
  3140. 00001EFA  2B40 D86C                move.l     [A5 - 0x2794], D0
  3141. 00001EFE  2040                     movea.l    A0, D0
  3142. 00001F00  5268 0006                addq.w     [A0 + 0x6], 1
  3143. 00001F04  7610                     moveq.l    D3, 0x10
  3144. 00001F06  2F03                     move.l     -[A7], D3
  3145. 00001F08  4EBA FE98                jsr        [PC - 0x168 /* 00001DA2 */]
  3146. 00001F0C  206D D870                movea.l    A0, [A5 - 0x2790]
  3147. 00001F10  2140 004C                move.l     [A0 + 0x4C], D0
  3148. 00001F14  206D D874                movea.l    A0, [A5 - 0x278C]
  3149. 00001F18  2228 004C                move.l     D1, [A0 + 0x4C]
  3150. 00001F1C  2040                     movea.l    A0, D0
  3151. 00001F1E  2141 0008                move.l     [A0 + 0x8], D1
  3152. 00001F22  2F03                     move.l     -[A7], D3
  3153. 00001F24  4EBA FE7C                jsr        [PC - 0x184 /* 00001DA2 */]
  3154. 00001F28  206D D870                movea.l    A0, [A5 - 0x2790]
  3155. 00001F2C  2140 0008                move.l     [A0 + 0x8], D0
  3156. 00001F30  206D D874                movea.l    A0, [A5 - 0x278C]
  3157. 00001F34  2228 0008                move.l     D1, [A0 + 0x8]
  3158. 00001F38  2040                     movea.l    A0, D0
  3159. 00001F3A  2141 0008                move.l     [A0 + 0x8], D1
  3160. 00001F3E  2F03                     move.l     -[A7], D3
  3161. 00001F40  4EBA FE60                jsr        [PC - 0x1A0 /* 00001DA2 */]
  3162. 00001F44  206D D870                movea.l    A0, [A5 - 0x2790]
  3163. 00001F48  2140 0004                move.l     [A0 + 0x4], D0
  3164. 00001F4C  206D D874                movea.l    A0, [A5 - 0x278C]
  3165. 00001F50  2228 0004                move.l     D1, [A0 + 0x4]
  3166. 00001F54  2040                     movea.l    A0, D0
  3167. 00001F56  2141 0008                move.l     [A0 + 0x8], D1
  3168. 00001F5A  2F03                     move.l     -[A7], D3
  3169. 00001F5C  4EBA FE44                jsr        [PC - 0x1BC /* 00001DA2 */]
  3170. 00001F60  206D D870                movea.l    A0, [A5 - 0x2790]
  3171. 00001F64  2080                     move.l     [A0], D0
  3172. 00001F66  206D D874                movea.l    A0, [A5 - 0x278C]
  3173. 00001F6A  2210                     move.l     D1, [A0]
  3174. 00001F6C  2040                     movea.l    A0, D0
  3175. 00001F6E  2141 0008                move.l     [A0 + 0x8], D1
  3176. 00001F72  2F03                     move.l     -[A7], D3
  3177. 00001F74  4EBA FE2C                jsr        [PC - 0x1D4 /* 00001DA2 */]
  3178. 00001F78  206D D870                movea.l    A0, [A5 - 0x2790]
  3179. 00001F7C  2140 000C                move.l     [A0 + 0xC], D0
  3180. 00001F80  206D D874                movea.l    A0, [A5 - 0x278C]
  3181. 00001F84  2228 000C                move.l     D1, [A0 + 0xC]
  3182. 00001F88  2040                     movea.l    A0, D0
  3183. 00001F8A  2141 0008                move.l     [A0 + 0x8], D1
  3184. 00001F8E  2F03                     move.l     -[A7], D3
  3185. 00001F90  4EBA FE10                jsr        [PC - 0x1F0 /* 00001DA2 */]
  3186. 00001F94  206D D870                movea.l    A0, [A5 - 0x2790]
  3187. 00001F98  2140 0010                move.l     [A0 + 0x10], D0
  3188. 00001F9C  206D D874                movea.l    A0, [A5 - 0x278C]
  3189. 00001FA0  2228 0010                move.l     D1, [A0 + 0x10]
  3190. 00001FA4  2040                     movea.l    A0, D0
  3191. 00001FA6  2141 0008                move.l     [A0 + 0x8], D1
  3192. 00001FAA  2F03                     move.l     -[A7], D3
  3193. 00001FAC  4EBA FDF4                jsr        [PC - 0x20C /* 00001DA2 */]
  3194. 00001FB0  206D D870                movea.l    A0, [A5 - 0x2790]
  3195. 00001FB4  2140 0018                move.l     [A0 + 0x18], D0
  3196. 00001FB8  206D D874                movea.l    A0, [A5 - 0x278C]
  3197. 00001FBC  2228 0018                move.l     D1, [A0 + 0x18]
  3198. 00001FC0  2040                     movea.l    A0, D0
  3199. 00001FC2  2141 0008                move.l     [A0 + 0x8], D1
  3200. 00001FC6  2F03                     move.l     -[A7], D3
  3201. 00001FC8  4EBA FDD8                jsr        [PC - 0x228 /* 00001DA2 */]
  3202. 00001FCC  206D D870                movea.l    A0, [A5 - 0x2790]
  3203. 00001FD0  2140 001C                move.l     [A0 + 0x1C], D0
  3204. 00001FD4  206D D874                movea.l    A0, [A5 - 0x278C]
  3205. 00001FD8  2228 001C                move.l     D1, [A0 + 0x1C]
  3206. 00001FDC  2040                     movea.l    A0, D0
  3207. 00001FDE  2141 0008                move.l     [A0 + 0x8], D1
  3208. 00001FE2  2F03                     move.l     -[A7], D3
  3209. 00001FE4  4EBA FDBC                jsr        [PC - 0x244 /* 00001DA2 */]
  3210. 00001FE8  206D D870                movea.l    A0, [A5 - 0x2790]
  3211. 00001FEC  2140 0020                move.l     [A0 + 0x20], D0
  3212. 00001FF0  206D D874                movea.l    A0, [A5 - 0x278C]
  3213. 00001FF4  2228 0020                move.l     D1, [A0 + 0x20]
  3214. 00001FF8  2040                     movea.l    A0, D0
  3215. 00001FFA  2141 0008                move.l     [A0 + 0x8], D1
  3216. 00001FFE  2F03                     move.l     -[A7], D3
  3217. 00002000  4EBA FDA0                jsr        [PC - 0x260 /* 00001DA2 */]
  3218. 00002004  206D D870                movea.l    A0, [A5 - 0x2790]
  3219. 00002008  2140 0024                move.l     [A0 + 0x24], D0
  3220. 0000200C  206D D874                movea.l    A0, [A5 - 0x278C]
  3221. 00002010  2228 0024                move.l     D1, [A0 + 0x24]
  3222. 00002014  2040                     movea.l    A0, D0
  3223. 00002016  2141 0008                move.l     [A0 + 0x8], D1
  3224. 0000201A  2F03                     move.l     -[A7], D3
  3225. 0000201C  4EBA FD84                jsr        [PC - 0x27C /* 00001DA2 */]
  3226. 00002020  206D D870                movea.l    A0, [A5 - 0x2790]
  3227. 00002024  2140 0028                move.l     [A0 + 0x28], D0
  3228. 00002028  206D D874                movea.l    A0, [A5 - 0x278C]
  3229. 0000202C  2228 0028                move.l     D1, [A0 + 0x28]
  3230. 00002030  2040                     movea.l    A0, D0
  3231. 00002032  2141 0008                move.l     [A0 + 0x8], D1
  3232. 00002036  2F03                     move.l     -[A7], D3
  3233. 00002038  4EBA FD68                jsr        [PC - 0x298 /* 00001DA2 */]
  3234. 0000203C  206D D870                movea.l    A0, [A5 - 0x2790]
  3235. 00002040  2140 002C                move.l     [A0 + 0x2C], D0
  3236. 00002044  206D D874                movea.l    A0, [A5 - 0x278C]
  3237. 00002048  2228 002C                move.l     D1, [A0 + 0x2C]
  3238. 0000204C  2040                     movea.l    A0, D0
  3239. 0000204E  2141 0008                move.l     [A0 + 0x8], D1
  3240. 00002052  2F03                     move.l     -[A7], D3
  3241. 00002054  4EBA FD4C                jsr        [PC - 0x2B4 /* 00001DA2 */]
  3242. 00002058  206D D870                movea.l    A0, [A5 - 0x2790]
  3243. 0000205C  2140 0030                move.l     [A0 + 0x30], D0
  3244. 00002060  206D D874                movea.l    A0, [A5 - 0x278C]
  3245. 00002064  2228 0030                move.l     D1, [A0 + 0x30]
  3246. 00002068  2040                     movea.l    A0, D0
  3247. 0000206A  2141 0008                move.l     [A0 + 0x8], D1
  3248. 0000206E  2F03                     move.l     -[A7], D3
  3249. 00002070  4EBA FD30                jsr        [PC - 0x2D0 /* 00001DA2 */]
  3250. 00002074  206D D870                movea.l    A0, [A5 - 0x2790]
  3251. 00002078  2140 0034                move.l     [A0 + 0x34], D0
  3252. 0000207C  206D D874                movea.l    A0, [A5 - 0x278C]
  3253. 00002080  2228 0034                move.l     D1, [A0 + 0x34]
  3254. 00002084  2040                     movea.l    A0, D0
  3255. 00002086  2141 0008                move.l     [A0 + 0x8], D1
  3256. 0000208A  2F03                     move.l     -[A7], D3
  3257. 0000208C  4EBA FD14                jsr        [PC - 0x2EC /* 00001DA2 */]
  3258. 00002090  206D D870                movea.l    A0, [A5 - 0x2790]
  3259. 00002094  2140 0038                move.l     [A0 + 0x38], D0
  3260. 00002098  206D D874                movea.l    A0, [A5 - 0x278C]
  3261. 0000209C  2228 0038                move.l     D1, [A0 + 0x38]
  3262. 000020A0  2040                     movea.l    A0, D0
  3263. 000020A2  2141 0008                move.l     [A0 + 0x8], D1
  3264. 000020A6  7040                     moveq.l    D0, 0x40
  3265. 000020A8  2F00                     move.l     -[A7], D0
  3266. 000020AA  4EBA FCF6                jsr        [PC - 0x30A /* 00001DA2 */]
  3267. 000020AE  2B40 D864                move.l     [A5 - 0x279C], D0
  3268. 000020B2  261F                     move.l     D3, [A7]+
  3269. 000020B4  4E75                     rts
  3270. fn000020B6:
  3271. 000020B6  4E56 0000                link       A6, 0
  3272. 000020BA  48E7 0038                movem.l    -[A7], A2,A3,A4
  3273. 000020BE  246E 0008                movea.l    A2, [A6 + 0x8]
  3274. 000020C2  102A 0004                move.b     D0, [A2 + 0x4]
  3275. 000020C6  0200 0080                andi.b     D0, 0x80
  3276. 000020CA  6732                     beq        +0x34 /* 000020FE */
  3277. 000020CC  2012                     move.l     D0, [A2]
  3278. 000020CE  0280 0000 00FF           andi.l     D0, 0xFF
  3279. 000020D4  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  3280. 000020D8  1030 0000                move.b     D0, [A0 + D0.w]
  3281. 000020DC  7201                     moveq.l    D1, 0x01
  3282. 000020DE  C001                     and.b      D0, D1
  3283. 000020E0  671C                     beq        +0x1E /* 000020FE */
  3284. 000020E2  246A 0008                movea.l    A2, [A2 + 0x8]
  3285. 000020E6  200A                     move.l     D0, A2
  3286. 000020E8  670A                     beq        +0xC /* 000020F4 */
  3287. 000020EA  102A 0004                move.b     D0, [A2 + 0x4]
  3288. 000020EE  0200 0080                andi.b     D0, 0x80
  3289. 000020F2  660A                     bne        +0xC /* 000020FE */
  3290. label000020F4:
  3291. 000020F4  2F3C 0000 01E9           move.l     -[A7], 0x1E9
  3292. 000020FA  4EBA F8C0                jsr        [PC - 0x740 /* 000019BC */]
  3293. label000020FE:
  3294. 000020FE  246E 0008                movea.l    A2, [A6 + 0x8]
  3295. 00002102  2F12                     move.l     -[A7], [A2]
  3296. 00002104  4EBA FB08                jsr        [PC - 0x4F8 /* 00001C0E */]
  3297. 00002108  2840                     movea.l    A4, D0
  3298. 0000210A  204C                     movea.l    A0, A4
  3299. 0000210C  7004                     moveq.l    D0, 0x04
  3300. label0000210E:
  3301. 0000210E  20DA                     move.l     [A0]+, [A2]+
  3302. 00002110  51C8 FFFC                dbf        D0, -0x6 /* 0000210E */
  3303. 00002114  3092                     move.w     [A0], [A2]
  3304. 00002116  2014                     move.l     D0, [A4]
  3305. 00002118  721F                     moveq.l    D1, 0x1F
  3306. 0000211A  C081                     and.l      D0, D1
  3307. 0000211C  721B                     moveq.l    D1, 0x1B
  3308. 0000211E  B081                     cmp.l      D0, D1
  3309. 00002120  6708                     beq        +0xA /* 0000212A */
  3310. 00002122  721A                     moveq.l    D1, 0x1A
  3311. 00002124  B081                     cmp.l      D0, D1
  3312. 00002126  6710                     beq        +0x12 /* 00002138 */
  3313. 00002128  6026                     bra        +0x28 /* 00002150 */
  3314. label0000212A:
  3315. 0000212A  206E 0008                movea.l    A0, [A6 + 0x8]
  3316. 0000212E  2028 0016                move.l     D0, [A0 + 0x16]
  3317. 00002132  2940 0016                move.l     [A4 + 0x16], D0
  3318. 00002136  6072                     bra        +0x74 /* 000021AA */
  3319. label00002138:
  3320. 00002138  206E 0008                movea.l    A0, [A6 + 0x8]
  3321. 0000213C  2F28 000C                move.l     -[A7], [A0 + 0xC]
  3322. 00002140  7002                     moveq.l    D0, 0x02
  3323. 00002142  3F00                     move.w     -[A7], D0
  3324. 00002144  206D D960                movea.l    A0, [A5 - 0x26A0]
  3325. 00002148  4E90                     jsr        [A0]
  3326. 0000214A  2940 000C                move.l     [A4 + 0xC], D0
  3327. 0000214E  605A                     bra        +0x5C /* 000021AA */
  3328. label00002150:
  3329. 00002150  2014                     move.l     D0, [A4]
  3330. 00002152  721F                     moveq.l    D1, 0x1F
  3331. 00002154  C081                     and.l      D0, D1
  3332. 00002156  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  3333. 0000215A  1030 0000                move.b     D0, [A0 + D0.w]
  3334. 0000215E  7210                     moveq.l    D1, 0x10
  3335. 00002160  C001                     and.b      D0, D1
  3336. 00002162  6746                     beq        +0x48 /* 000021AA */
  3337. 00002164  7000                     moveq.l    D0, 0x00
  3338. 00002166  2940 000C                move.l     [A4 + 0xC], D0
  3339. 0000216A  206E 0008                movea.l    A0, [A6 + 0x8]
  3340. 0000216E  2668 000C                movea.l    A3, [A0 + 0xC]
  3341. 00002172  244C                     movea.l    A2, A4
  3342. 00002174  700C                     moveq.l    D0, 0x0C
  3343. 00002176  D5C0                     add.l      A2, D0
  3344. 00002178  602C                     bra        +0x2E /* 000021A6 */
  3345. label0000217A:
  3346. 0000217A  2F0A                     move.l     -[A7], A2
  3347. 0000217C  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  3348. 00002180  4EBA 0336                jsr        [PC + 0x336 /* 000024B8 */]
  3349. 00002184  4A93                     tst.l      [A3]
  3350. 00002186  670A                     beq        +0xC /* 00002192 */
  3351. 00002188  2F3C 0000 01FE           move.l     -[A7], 0x1FE
  3352. 0000218E  4EBA F82C                jsr        [PC - 0x7D4 /* 000019BC */]
  3353. label00002192:
  3354. 00002192  4AAB 0008                tst.l      [A3 + 0x8]
  3355. 00002196  670A                     beq        +0xC /* 000021A2 */
  3356. 00002198  2F3C 0000 0200           move.l     -[A7], 0x200
  3357. 0000219E  4EBA F81C                jsr        [PC - 0x7E4 /* 000019BC */]
  3358. label000021A2:
  3359. 000021A2  266B 000C                movea.l    A3, [A3 + 0xC]
  3360. label000021A6:
  3361. 000021A6  200B                     move.l     D0, A3
  3362. 000021A8  66D0                     bne        -0x2E /* 0000217A */
  3363. label000021AA:
  3364. 000021AA  246C 0008                movea.l    A2, [A4 + 0x8]
  3365. 000021AE  200A                     move.l     D0, A2
  3366. 000021B0  6704                     beq        +0x6 /* 000021B6 */
  3367. 000021B2  526A 0006                addq.w     [A2 + 0x6], 1
  3368. label000021B6:
  3369. 000021B6  4240                     clr.w      D0
  3370. 000021B8  3940 0006                move.w     [A4 + 0x6], D0
  3371. 000021BC  022C 007F 0004           andi.b     [A4 + 0x4], 0x7F
  3372. 000021C2  200C                     move.l     D0, A4
  3373. 000021C4  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  3374. 000021C8  4E5E                     unlink     A6
  3375. 000021CA  205F                     movea.l    A0, [A7]+
  3376. 000021CC  584F                     addq.w     A7, 4
  3377. 000021CE  4ED0                     jmp        [A0]
  3378. fn000021D0:
  3379. 000021D0  4E56 0000                link       A6, 0
  3380. 000021D4  48E7 0830                movem.l    -[A7], D4,A2,A3
  3381. 000021D8  282E 0008                move.l     D4, [A6 + 0x8]
  3382. 000021DC  206E 000C                movea.l    A0, [A6 + 0xC]
  3383. 000021E0  2650                     movea.l    A3, [A0]
  3384. 000021E2  102B 0004                move.b     D0, [A3 + 0x4]
  3385. 000021E6  0200 0080                andi.b     D0, 0x80
  3386. 000021EA  6732                     beq        +0x34 /* 0000221E */
  3387. 000021EC  2013                     move.l     D0, [A3]
  3388. 000021EE  0280 0000 00FF           andi.l     D0, 0xFF
  3389. 000021F4  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  3390. 000021F8  1030 0000                move.b     D0, [A0 + D0.w]
  3391. 000021FC  7201                     moveq.l    D1, 0x01
  3392. 000021FE  C001                     and.b      D0, D1
  3393. 00002200  671C                     beq        +0x1E /* 0000221E */
  3394. 00002202  246B 0008                movea.l    A2, [A3 + 0x8]
  3395. 00002206  200A                     move.l     D0, A2
  3396. 00002208  670A                     beq        +0xC /* 00002214 */
  3397. 0000220A  102A 0004                move.b     D0, [A2 + 0x4]
  3398. 0000220E  0200 0080                andi.b     D0, 0x80
  3399. 00002212  660A                     bne        +0xC /* 0000221E */
  3400. label00002214:
  3401. 00002214  2F3C 0000 0218           move.l     -[A7], 0x218
  3402. 0000221A  4EBA F7A0                jsr        [PC - 0x860 /* 000019BC */]
  3403. label0000221E:
  3404. 0000221E  2013                     move.l     D0, [A3]
  3405. 00002220  B084                     cmp.l      D0, D4
  3406. 00002222  674A                     beq        +0x4C /* 0000226E */
  3407. 00002224  302B 0006                move.w     D0, [A3 + 0x6]
  3408. 00002228  7201                     moveq.l    D1, 0x01
  3409. 0000222A  B041                     cmp.w      D0, D1
  3410. 0000222C  6E0A                     bgt        +0xC /* 00002238 */
  3411. 0000222E  102B 0004                move.b     D0, [A3 + 0x4]
  3412. 00002232  0200 0080                andi.b     D0, 0x80
  3413. 00002236  6736                     beq        +0x38 /* 0000226E */
  3414. label00002238:
  3415. 00002238  206D D874                movea.l    A0, [A5 - 0x278C]
  3416. 0000223C  2050                     movea.l    A0, [A0]
  3417. 0000223E  B1CB                     cmpa.l     A0, A3
  3418. 00002240  6618                     bne        +0x1A /* 0000225A */
  3419. 00002242  206D D864                movea.l    A0, [A5 - 0x279C]
  3420. 00002246  2010                     move.l     D0, [A0]
  3421. 00002248  B084                     cmp.l      D0, D4
  3422. 0000224A  660E                     bne        +0x10 /* 0000225A */
  3423. 0000224C  266D D864                movea.l    A3, [A5 - 0x279C]
  3424. 00002250  206D D864                movea.l    A0, [A5 - 0x279C]
  3425. 00002254  5268 0006                addq.w     [A0 + 0x6], 1
  3426. 00002258  6014                     bra        +0x16 /* 0000226E */
  3427. label0000225A:
  3428. 0000225A  2F0B                     move.l     -[A7], A3
  3429. 0000225C  4EBA FE58                jsr        [PC - 0x1A8 /* 000020B6 */]
  3430. 00002260  2440                     movea.l    A2, D0
  3431. 00002262  526A 0006                addq.w     [A2 + 0x6], 1
  3432. 00002266  2F0B                     move.l     -[A7], A3
  3433. 00002268  4EBA FA72                jsr        [PC - 0x58E /* 00001CDC */]
  3434. 0000226C  264A                     movea.l    A3, A2
  3435. label0000226E:
  3436. 0000226E  2684                     move.l     [A3], D4
  3437. 00002270  200B                     move.l     D0, A3
  3438. 00002272  206E 000C                movea.l    A0, [A6 + 0xC]
  3439. 00002276  2080                     move.l     [A0], D0
  3440. 00002278  4CDF 0C10                movem.l    D4,A2,A3, [A7]+
  3441. 0000227C  4E5E                     unlink     A6
  3442. 0000227E  205F                     movea.l    A0, [A7]+
  3443. 00002280  504F                     addq.w     A7, 8
  3444. 00002282  4ED0                     jmp        [A0]
  3445. 00002284  4E56 0000                link       A6, 0
  3446. 00002288  48E7 1020                movem.l    -[A7], D3,A2
  3447. 0000228C  246E 000C                movea.l    A2, [A6 + 0xC]
  3448. 00002290  2052                     movea.l    A0, [A2]
  3449. 00002292  2610                     move.l     D3, [A0]
  3450. 00002294  0283 FFFF FF3F           andi.l     D3, 0xFFFFFF3F
  3451. 0000229A  2F0A                     move.l     -[A7], A2
  3452. 0000229C  202E 0008                move.l     D0, [A6 + 0x8]
  3453. 000022A0  0280 0000 00C0           andi.l     D0, 0xC0
  3454. 000022A6  8083                     or.l       D0, D3
  3455. 000022A8  2F00                     move.l     -[A7], D0
  3456. 000022AA  4EBA FF24                jsr        [PC - 0xDC /* 000021D0 */]
  3457. 000022AE  4CDF 0408                movem.l    D3,A2, [A7]+
  3458. 000022B2  4E5E                     unlink     A6
  3459. 000022B4  205F                     movea.l    A0, [A7]+
  3460. 000022B6  504F                     addq.w     A7, 8
  3461. 000022B8  4ED0                     jmp        [A0]
  3462. 000022BA  4E56 0000                link       A6, 0
  3463. 000022BE  48E7 1030                movem.l    -[A7], D3,A2,A3
  3464. 000022C2  206E 000C                movea.l    A0, [A6 + 0xC]
  3465. 000022C6  2650                     movea.l    A3, [A0]
  3466. 000022C8  302B 0006                move.w     D0, [A3 + 0x6]
  3467. 000022CC  7601                     moveq.l    D3, 0x01
  3468. 000022CE  B043                     cmp.w      D0, D3
  3469. 000022D0  6F14                     ble        +0x16 /* 000022E6 */
  3470. 000022D2  2F0B                     move.l     -[A7], A3
  3471. 000022D4  4EBA FDE0                jsr        [PC - 0x220 /* 000020B6 */]
  3472. 000022D8  2440                     movea.l    A2, D0
  3473. 000022DA  526A 0006                addq.w     [A2 + 0x6], 1
  3474. 000022DE  2F0B                     move.l     -[A7], A3
  3475. 000022E0  4EBA F9FA                jsr        [PC - 0x606 /* 00001CDC */]
  3476. 000022E4  264A                     movea.l    A3, A2
  3477. label000022E6:
  3478. 000022E6  022B 00EF 0004           andi.b     [A3 + 0x4], 0xEF
  3479. 000022EC  276E 0008 000C           move.l     [A3 + 0xC], [A6 + 0x8]
  3480. 000022F2  200B                     move.l     D0, A3
  3481. 000022F4  206E 000C                movea.l    A0, [A6 + 0xC]
  3482. 000022F8  2080                     move.l     [A0], D0
  3483. 000022FA  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  3484. 000022FE  4E5E                     unlink     A6
  3485. 00002300  205F                     movea.l    A0, [A7]+
  3486. 00002302  504F                     addq.w     A7, 8
  3487. 00002304  4ED0                     jmp        [A0]
  3488. fn00002306:
  3489. 00002306  4E56 0000                link       A6, 0
  3490. 0000230A  48E7 1018                movem.l    -[A7], D3,A3,A4
  3491. 0000230E  286E 0008                movea.l    A4, [A6 + 0x8]
  3492. 00002312  200C                     move.l     D0, A4
  3493. 00002314  660A                     bne        +0xC /* 00002320 */
  3494. 00002316  2F3C 0000 02AC           move.l     -[A7], 0x2AC
  3495. 0000231C  4EBA F69E                jsr        [PC - 0x962 /* 000019BC */]
  3496. label00002320:
  3497. 00002320  6000 0094                bra        +0x96 /* 000023B6 */
  3498. label00002324:
  3499. 00002324  2F0C                     move.l     -[A7], A4
  3500. 00002326  4EAD 15A2                jsr        [A5 + 0x15A2 /* export_688 */]
  3501. 0000232A  2640                     movea.l    A3, D0
  3502. 0000232C  102B 0004                move.b     D0, [A3 + 0x4]
  3503. 00002330  7620                     moveq.l    D3, 0x20
  3504. 00002332  C003                     and.b      D0, D3
  3505. 00002334  6600 008A                bne        +0x8C /* 000023C0 */
  3506. 00002338  872B 0004                or.b       [A3 + 0x4], D3
  3507. 0000233C  2013                     move.l     D0, [A3]
  3508. 0000233E  721F                     moveq.l    D1, 0x1F
  3509. 00002340  C081                     and.l      D0, D1
  3510. 00002342  7219                     moveq.l    D1, 0x19
  3511. 00002344  B081                     cmp.l      D0, D1
  3512. 00002346  6720                     beq        +0x22 /* 00002368 */
  3513. 00002348  7214                     moveq.l    D1, 0x14
  3514. 0000234A  B081                     cmp.l      D0, D1
  3515. 0000234C  671A                     beq        +0x1C /* 00002368 */
  3516. 0000234E  7205                     moveq.l    D1, 0x05
  3517. 00002350  B081                     cmp.l      D0, D1
  3518. 00002352  6714                     beq        +0x16 /* 00002368 */
  3519. 00002354  721C                     moveq.l    D1, 0x1C
  3520. 00002356  B081                     cmp.l      D0, D1
  3521. 00002358  670E                     beq        +0x10 /* 00002368 */
  3522. 0000235A  721A                     moveq.l    D1, 0x1A
  3523. 0000235C  B081                     cmp.l      D0, D1
  3524. 0000235E  6716                     beq        +0x18 /* 00002376 */
  3525. 00002360  721B                     moveq.l    D1, 0x1B
  3526. 00002362  B081                     cmp.l      D0, D1
  3527. 00002364  671E                     beq        +0x20 /* 00002384 */
  3528. 00002366  602A                     bra        +0x2C /* 00002392 */
  3529. label00002368:
  3530. 00002368  204B                     movea.l    A0, A3
  3531. 0000236A  700C                     moveq.l    D0, 0x0C
  3532. 0000236C  D1C0                     add.l      A0, D0
  3533. 0000236E  2F08                     move.l     -[A7], A0
  3534. 00002370  4EAD 15A2                jsr        [A5 + 0x15A2 /* export_688 */]
  3535. 00002374  603C                     bra        +0x3E /* 000023B2 */
  3536. label00002376:
  3537. 00002376  204B                     movea.l    A0, A3
  3538. 00002378  700C                     moveq.l    D0, 0x0C
  3539. 0000237A  D1C0                     add.l      A0, D0
  3540. 0000237C  2F08                     move.l     -[A7], A0
  3541. 0000237E  4EAD 15A2                jsr        [A5 + 0x15A2 /* export_688 */]
  3542. 00002382  602E                     bra        +0x30 /* 000023B2 */
  3543. label00002384:
  3544. 00002384  204B                     movea.l    A0, A3
  3545. 00002386  7016                     moveq.l    D0, 0x16
  3546. 00002388  D1C0                     add.l      A0, D0
  3547. 0000238A  2F08                     move.l     -[A7], A0
  3548. 0000238C  4EAD 15A2                jsr        [A5 + 0x15A2 /* export_688 */]
  3549. 00002390  6014                     bra        +0x16 /* 000023A6 */
  3550. label00002392:
  3551. 00002392  2013                     move.l     D0, [A3]
  3552. 00002394  721F                     moveq.l    D1, 0x1F
  3553. 00002396  C081                     and.l      D0, D1
  3554. 00002398  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  3555. 0000239C  1030 0000                move.b     D0, [A0 + D0.w]
  3556. 000023A0  7210                     moveq.l    D1, 0x10
  3557. 000023A2  C001                     and.b      D0, D1
  3558. 000023A4  670C                     beq        +0xE /* 000023B2 */
  3559. label000023A6:
  3560. 000023A6  204B                     movea.l    A0, A3
  3561. 000023A8  700C                     moveq.l    D0, 0x0C
  3562. 000023AA  D1C0                     add.l      A0, D0
  3563. 000023AC  2F08                     move.l     -[A7], A0
  3564. 000023AE  4EBA 0194                jsr        [PC + 0x194 /* 00002544 */]
  3565. label000023B2:
  3566. 000023B2  284B                     movea.l    A4, A3
  3567. 000023B4  504C                     addq.w     A4, 8
  3568. label000023B6:
  3569. 000023B6  2014                     move.l     D0, [A4]
  3570. 000023B8  7201                     moveq.l    D1, 0x01
  3571. 000023BA  C081                     and.l      D0, D1
  3572. 000023BC  6600 FF66                bne        -0x98 /* 00002324 */
  3573. label000023C0:
  3574. 000023C0  4CDF 1808                movem.l    D3,A3,A4, [A7]+
  3575. 000023C4  4E5E                     unlink     A6
  3576. 000023C6  205F                     movea.l    A0, [A7]+
  3577. 000023C8  584F                     addq.w     A7, 4
  3578. 000023CA  4ED0                     jmp        [A0]
  3579. fn000023CC:
  3580. 000023CC  4E56 0000                link       A6, 0
  3581. 000023D0  48E7 0018                movem.l    -[A7], A3,A4
  3582. 000023D4  286E 0008                movea.l    A4, [A6 + 0x8]
  3583. 000023D8  6000 0082                bra        +0x84 /* 0000245C */
  3584. label000023DC:
  3585. 000023DC  2F0C                     move.l     -[A7], A4
  3586. 000023DE  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  3587. 000023E2  2013                     move.l     D0, [A3]
  3588. 000023E4  721F                     moveq.l    D1, 0x1F
  3589. 000023E6  C081                     and.l      D0, D1
  3590. 000023E8  7219                     moveq.l    D1, 0x19
  3591. 000023EA  B081                     cmp.l      D0, D1
  3592. 000023EC  6720                     beq        +0x22 /* 0000240E */
  3593. 000023EE  7214                     moveq.l    D1, 0x14
  3594. 000023F0  B081                     cmp.l      D0, D1
  3595. 000023F2  671A                     beq        +0x1C /* 0000240E */
  3596. 000023F4  7205                     moveq.l    D1, 0x05
  3597. 000023F6  B081                     cmp.l      D0, D1
  3598. 000023F8  6714                     beq        +0x16 /* 0000240E */
  3599. 000023FA  721C                     moveq.l    D1, 0x1C
  3600. 000023FC  B081                     cmp.l      D0, D1
  3601. 000023FE  670E                     beq        +0x10 /* 0000240E */
  3602. 00002400  721A                     moveq.l    D1, 0x1A
  3603. 00002402  B081                     cmp.l      D0, D1
  3604. 00002404  6716                     beq        +0x18 /* 0000241C */
  3605. 00002406  721B                     moveq.l    D1, 0x1B
  3606. 00002408  B081                     cmp.l      D0, D1
  3607. 0000240A  671E                     beq        +0x20 /* 0000242A */
  3608. 0000240C  602A                     bra        +0x2C /* 00002438 */
  3609. label0000240E:
  3610. 0000240E  204B                     movea.l    A0, A3
  3611. 00002410  700C                     moveq.l    D0, 0x0C
  3612. 00002412  D1C0                     add.l      A0, D0
  3613. 00002414  2F08                     move.l     -[A7], A0
  3614. 00002416  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  3615. 0000241A  603C                     bra        +0x3E /* 00002458 */
  3616. label0000241C:
  3617. 0000241C  204B                     movea.l    A0, A3
  3618. 0000241E  700C                     moveq.l    D0, 0x0C
  3619. 00002420  D1C0                     add.l      A0, D0
  3620. 00002422  2F08                     move.l     -[A7], A0
  3621. 00002424  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  3622. 00002428  602E                     bra        +0x30 /* 00002458 */
  3623. label0000242A:
  3624. 0000242A  204B                     movea.l    A0, A3
  3625. 0000242C  7016                     moveq.l    D0, 0x16
  3626. 0000242E  D1C0                     add.l      A0, D0
  3627. 00002430  2F08                     move.l     -[A7], A0
  3628. 00002432  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  3629. 00002436  6014                     bra        +0x16 /* 0000244C */
  3630. label00002438:
  3631. 00002438  2013                     move.l     D0, [A3]
  3632. 0000243A  721F                     moveq.l    D1, 0x1F
  3633. 0000243C  C081                     and.l      D0, D1
  3634. 0000243E  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  3635. 00002442  1030 0000                move.b     D0, [A0 + D0.w]
  3636. 00002446  7210                     moveq.l    D1, 0x10
  3637. 00002448  C001                     and.b      D0, D1
  3638. 0000244A  670C                     beq        +0xE /* 00002458 */
  3639. label0000244C:
  3640. 0000244C  204B                     movea.l    A0, A3
  3641. 0000244E  700C                     moveq.l    D0, 0x0C
  3642. 00002450  D1C0                     add.l      A0, D0
  3643. 00002452  2F08                     move.l     -[A7], A0
  3644. 00002454  4EBA 015C                jsr        [PC + 0x15C /* 000025B2 */]
  3645. label00002458:
  3646. 00002458  284B                     movea.l    A4, A3
  3647. 0000245A  504C                     addq.w     A4, 8
  3648. label0000245C:
  3649. 0000245C  2654                     movea.l    A3, [A4]
  3650. 0000245E  200B                     move.l     D0, A3
  3651. 00002460  670A                     beq        +0xC /* 0000246C */
  3652. 00002462  200B                     move.l     D0, A3
  3653. 00002464  7201                     moveq.l    D1, 0x01
  3654. 00002466  C081                     and.l      D0, D1
  3655. 00002468  6700 FF72                beq        -0x8C /* 000023DC */
  3656. label0000246C:
  3657. 0000246C  4CDF 1800                movem.l    A3,A4, [A7]+
  3658. 00002470  4E5E                     unlink     A6
  3659. 00002472  205F                     movea.l    A0, [A7]+
  3660. 00002474  584F                     addq.w     A7, 4
  3661. 00002476  4ED0                     jmp        [A0]
  3662. fn00002478:
  3663. 00002478  48E7 0030                movem.l    -[A7], A2,A3
  3664. 0000247C  202D D246                move.l     D0, [A5 - 0x2DBA]
  3665. 00002480  6712                     beq        +0x14 /* 00002494 */
  3666. 00002482  266D D246                movea.l    A3, [A5 - 0x2DBA]
  3667. 00002486  206D D246                movea.l    A0, [A5 - 0x2DBA]
  3668. 0000248A  2028 000C                move.l     D0, [A0 + 0xC]
  3669. 0000248E  2B40 D246                move.l     [A5 - 0x2DBA], D0
  3670. 00002492  600C                     bra        +0xE /* 000024A0 */
  3671. label00002494:
  3672. 00002494  7012                     moveq.l    D0, 0x12
  3673. 00002496  2F00                     move.l     -[A7], D0
  3674. 00002498  206D D968                movea.l    A0, [A5 - 0x2698]
  3675. 0000249C  4E90                     jsr        [A0]
  3676. 0000249E  2640                     movea.l    A3, D0
  3677. label000024A0:
  3678. 000024A0  41ED D260                lea.l      A0, [A5 - 0x2DA0]
  3679. 000024A4  244B                     movea.l    A2, A3
  3680. 000024A6  7003                     moveq.l    D0, 0x03
  3681. label000024A8:
  3682. 000024A8  24D8                     move.l     [A2]+, [A0]+
  3683. 000024AA  51C8 FFFC                dbf        D0, -0x6 /* 000024A8 */
  3684. 000024AE  3490                     move.w     [A2], [A0]
  3685. 000024B0  200B                     move.l     D0, A3
  3686. 000024B2  4CDF 0C00                movem.l    A2,A3, [A7]+
  3687. 000024B6  4E75                     rts
  3688. fn000024B8:
  3689. 000024B8  4E56 0000                link       A6, 0
  3690. 000024BC  48E7 1018                movem.l    -[A7], D3,A3,A4
  3691. 000024C0  266E 000C                movea.l    A3, [A6 + 0xC]
  3692. 000024C4  4EBA FFB2                jsr        [PC - 0x4E /* 00002478 */]
  3693. 000024C8  2840                     movea.l    A4, D0
  3694. 000024CA  6008                     bra        +0xA /* 000024D4 */
  3695. label000024CC:
  3696. 000024CC  2053                     movea.l    A0, [A3]
  3697. 000024CE  700C                     moveq.l    D0, 0x0C
  3698. 000024D0  D1C0                     add.l      A0, D0
  3699. 000024D2  2648                     movea.l    A3, A0
  3700. label000024D4:
  3701. 000024D4  4A93                     tst.l      [A3]
  3702. 000024D6  66F4                     bne        -0xA /* 000024CC */
  3703. 000024D8  268C                     move.l     [A3], A4
  3704. 000024DA  262E 0008                move.l     D3, [A6 + 0x8]
  3705. 000024DE  2943 0004                move.l     [A4 + 0x4], D3
  3706. 000024E2  2043                     movea.l    A0, D3
  3707. 000024E4  5268 0006                addq.w     [A0 + 0x6], 1
  3708. 000024E8  4CDF 1808                movem.l    D3,A3,A4, [A7]+
  3709. 000024EC  4E5E                     unlink     A6
  3710. 000024EE  205F                     movea.l    A0, [A7]+
  3711. 000024F0  504F                     addq.w     A7, 8
  3712. 000024F2  4ED0                     jmp        [A0]
  3713. fn000024F4:
  3714. 000024F4  4E56 0000                link       A6, 0
  3715. 000024F8  48E7 0018                movem.l    -[A7], A3,A4
  3716. 000024FC  206E 0008                movea.l    A0, [A6 + 0x8]
  3717. 00002500  2650                     movea.l    A3, [A0]
  3718. 00002502  6028                     bra        +0x2A /* 0000252C */
  3719. label00002504:
  3720. 00002504  286B 000C                movea.l    A4, [A3 + 0xC]
  3721. 00002508  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  3722. 0000250C  4EBA F7CE                jsr        [PC - 0x832 /* 00001CDC */]
  3723. 00002510  2F13                     move.l     -[A7], [A3]
  3724. 00002512  206D D958                movea.l    A0, [A5 - 0x26A8]
  3725. 00002516  4E90                     jsr        [A0]
  3726. 00002518  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  3727. 0000251C  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  3728. 00002520  276D D246 000C           move.l     [A3 + 0xC], [A5 - 0x2DBA]
  3729. 00002526  2B4B D246                move.l     [A5 - 0x2DBA], A3
  3730. 0000252A  264C                     movea.l    A3, A4
  3731. label0000252C:
  3732. 0000252C  200B                     move.l     D0, A3
  3733. 0000252E  66D4                     bne        -0x2A /* 00002504 */
  3734. 00002530  7000                     moveq.l    D0, 0x00
  3735. 00002532  206E 0008                movea.l    A0, [A6 + 0x8]
  3736. 00002536  2080                     move.l     [A0], D0
  3737. 00002538  4CDF 1800                movem.l    A3,A4, [A7]+
  3738. 0000253C  4E5E                     unlink     A6
  3739. 0000253E  205F                     movea.l    A0, [A7]+
  3740. 00002540  584F                     addq.w     A7, 4
  3741. 00002542  4ED0                     jmp        [A0]
  3742. fn00002544:
  3743. 00002544  4E56 0000                link       A6, 0
  3744. 00002548  48E7 0018                movem.l    -[A7], A3,A4
  3745. 0000254C  286E 0008                movea.l    A4, [A6 + 0x8]
  3746. 00002550  200C                     move.l     D0, A4
  3747. 00002552  660A                     bne        +0xC /* 0000255E */
  3748. 00002554  2F3C 0000 0360           move.l     -[A7], 0x360
  3749. 0000255A  4EBA F460                jsr        [PC - 0xBA0 /* 000019BC */]
  3750. label0000255E:
  3751. 0000255E  2014                     move.l     D0, [A4]
  3752. 00002560  7201                     moveq.l    D1, 0x01
  3753. 00002562  C081                     and.l      D0, D1
  3754. 00002564  6740                     beq        +0x42 /* 000025A6 */
  3755. 00002566  603A                     bra        +0x3C /* 000025A2 */
  3756. label00002568:
  3757. 00002568  2014                     move.l     D0, [A4]
  3758. 0000256A  7201                     moveq.l    D1, 0x01
  3759. 0000256C  C081                     and.l      D0, D1
  3760. 0000256E  660A                     bne        +0xC /* 0000257A */
  3761. 00002570  2F3C 0000 0363           move.l     -[A7], 0x363
  3762. 00002576  4EBA F444                jsr        [PC - 0xBBC /* 000019BC */]
  3763. label0000257A:
  3764. 0000257A  2F0C                     move.l     -[A7], A4
  3765. 0000257C  4EAD 15A2                jsr        [A5 + 0x15A2 /* export_688 */]
  3766. 00002580  2640                     movea.l    A3, D0
  3767. 00002582  204B                     movea.l    A0, A3
  3768. 00002584  5848                     addq.w     A0, 4
  3769. 00002586  2F08                     move.l     -[A7], A0
  3770. 00002588  4EBA FD7C                jsr        [PC - 0x284 /* 00002306 */]
  3771. 0000258C  2F0B                     move.l     -[A7], A3
  3772. 0000258E  4EAD 15A2                jsr        [A5 + 0x15A2 /* export_688 */]
  3773. 00002592  204B                     movea.l    A0, A3
  3774. 00002594  5048                     addq.w     A0, 8
  3775. 00002596  2F08                     move.l     -[A7], A0
  3776. 00002598  4EAD 187A                jsr        [A5 + 0x187A /* export_779 */]
  3777. 0000259C  284B                     movea.l    A4, A3
  3778. 0000259E  700C                     moveq.l    D0, 0x0C
  3779. 000025A0  D9C0                     add.l      A4, D0
  3780. label000025A2:
  3781. 000025A2  4A94                     tst.l      [A4]
  3782. 000025A4  66C2                     bne        -0x3C /* 00002568 */
  3783. label000025A6:
  3784. 000025A6  4CDF 1800                movem.l    A3,A4, [A7]+
  3785. 000025AA  4E5E                     unlink     A6
  3786. 000025AC  205F                     movea.l    A0, [A7]+
  3787. 000025AE  584F                     addq.w     A7, 4
  3788. 000025B0  4ED0                     jmp        [A0]
  3789. fn000025B2:
  3790. 000025B2  4E56 0000                link       A6, 0
  3791. 000025B6  48E7 0038                movem.l    -[A7], A2,A3,A4
  3792. 000025BA  286E 0008                movea.l    A4, [A6 + 0x8]
  3793. 000025BE  200C                     move.l     D0, A4
  3794. 000025C0  660A                     bne        +0xC /* 000025CC */
  3795. 000025C2  2F3C 0000 037F           move.l     -[A7], 0x37F
  3796. 000025C8  4EBA F3F2                jsr        [PC - 0xC0E /* 000019BC */]
  3797. label000025CC:
  3798. 000025CC  6026                     bra        +0x28 /* 000025F4 */
  3799. label000025CE:
  3800. 000025CE  2F0C                     move.l     -[A7], A4
  3801. 000025D0  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  3802. 000025D4  244B                     movea.l    A2, A3
  3803. 000025D6  584A                     addq.w     A2, 4
  3804. 000025D8  2F0A                     move.l     -[A7], A2
  3805. 000025DA  4EBA FDF0                jsr        [PC - 0x210 /* 000023CC */]
  3806. 000025DE  2F0B                     move.l     -[A7], A3
  3807. 000025E0  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  3808. 000025E4  204B                     movea.l    A0, A3
  3809. 000025E6  5048                     addq.w     A0, 8
  3810. 000025E8  2F08                     move.l     -[A7], A0
  3811. 000025EA  4EAD 1882                jsr        [A5 + 0x1882 /* export_780 */]
  3812. 000025EE  284B                     movea.l    A4, A3
  3813. 000025F0  700C                     moveq.l    D0, 0x0C
  3814. 000025F2  D9C0                     add.l      A4, D0
  3815. label000025F4:
  3816. 000025F4  2654                     movea.l    A3, [A4]
  3817. 000025F6  200B                     move.l     D0, A3
  3818. 000025F8  6708                     beq        +0xA /* 00002602 */
  3819. 000025FA  200B                     move.l     D0, A3
  3820. 000025FC  7201                     moveq.l    D1, 0x01
  3821. 000025FE  C081                     and.l      D0, D1
  3822. 00002600  67CC                     beq        -0x32 /* 000025CE */
  3823. label00002602:
  3824. 00002602  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  3825. 00002606  4E5E                     unlink     A6
  3826. 00002608  205F                     movea.l    A0, [A7]+
  3827. 0000260A  584F                     addq.w     A7, 4
  3828. 0000260C  4ED0                     jmp        [A0]
  3829. fn0000260E:
  3830. 0000260E  4E56 0000                link       A6, 0
  3831. 00002612  48E7 1020                movem.l    -[A7], D3,A2
  3832. 00002616  246E 0008                movea.l    A2, [A6 + 0x8]
  3833. 0000261A  7604                     moveq.l    D3, 0x04
  3834. 0000261C  6002                     bra        +0x4 /* 00002620 */
  3835. label0000261E:
  3836. 0000261E  5883                     addq.l     D3, 4
  3837. label00002620:
  3838. 00002620  201A                     move.l     D0, [A2]+
  3839. 00002622  0280 0000 00FF           andi.l     D0, 0xFF
  3840. 00002628  66F4                     bne        -0xA /* 0000261E */
  3841. 0000262A  2003                     move.l     D0, D3
  3842. 0000262C  4CDF 0408                movem.l    D3,A2, [A7]+
  3843. 00002630  4E5E                     unlink     A6
  3844. 00002632  205F                     movea.l    A0, [A7]+
  3845. 00002634  584F                     addq.w     A7, 4
  3846. 00002636  4ED0                     jmp        [A0]
  3847. fn00002638:
  3848. 00002638  4E56 0000                link       A6, 0
  3849. 0000263C  48E7 1800                movem.l    -[A7], D3,D4
  3850. 00002640  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3851. 00002644  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  3852. 00002648  584F                     addq.w     A7, 4
  3853. 0000264A  2600                     move.l     D3, D0
  3854. 0000264C  5283                     addq.l     D3, 1
  3855. 0000264E  2803                     move.l     D4, D3
  3856. 00002650  7003                     moveq.l    D0, 0x03
  3857. 00002652  C880                     and.l      D4, D0
  3858. 00002654  6706                     beq        +0x8 /* 0000265C */
  3859. 00002656  7004                     moveq.l    D0, 0x04
  3860. 00002658  9084                     sub.l      D0, D4
  3861. 0000265A  D680                     add.l      D3, D0
  3862. label0000265C:
  3863. 0000265C  2003                     move.l     D0, D3
  3864. 0000265E  4CDF 0018                movem.l    D3,D4, [A7]+
  3865. 00002662  4E5E                     unlink     A6
  3866. 00002664  205F                     movea.l    A0, [A7]+
  3867. 00002666  584F                     addq.w     A7, 4
  3868. 00002668  4ED0                     jmp        [A0]
  3869. 0000266A  4E56 0000                link       A6, 0
  3870. 0000266E  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  3871. 00002672  266E 0008                movea.l    A3, [A6 + 0x8]
  3872. 00002676  2F0B                     move.l     -[A7], A3
  3873. 00002678  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  3874. 0000267C  584F                     addq.w     A7, 4
  3875. 0000267E  2800                     move.l     D4, D0
  3876. 00002680  5284                     addq.l     D4, 1
  3877. 00002682  2604                     move.l     D3, D4
  3878. 00002684  7003                     moveq.l    D0, 0x03
  3879. 00002686  C680                     and.l      D3, D0
  3880. 00002688  671C                     beq        +0x1E /* 000026A6 */
  3881. 0000268A  7004                     moveq.l    D0, 0x04
  3882. 0000268C  9083                     sub.l      D0, D3
  3883. 0000268E  2600                     move.l     D3, D0
  3884. 00002690  284B                     movea.l    A4, A3
  3885. 00002692  D9C4                     add.l      A4, D4
  3886. 00002694  D08C                     add.l      D0, A4
  3887. 00002696  2440                     movea.l    A2, D0
  3888. 00002698  6002                     bra        +0x4 /* 0000269C */
  3889. label0000269A:
  3890. 0000269A  4212                     clr.b      [A2]
  3891. label0000269C:
  3892. 0000269C  534A                     subq.w     A2, 1
  3893. 0000269E  2003                     move.l     D0, D3
  3894. 000026A0  5383                     subq.l     D3, 1
  3895. 000026A2  4A80                     tst.l      D0
  3896. 000026A4  66F4                     bne        -0xA /* 0000269A */
  3897. label000026A6:
  3898. 000026A6  200B                     move.l     D0, A3
  3899. 000026A8  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  3900. 000026AC  4E5E                     unlink     A6
  3901. 000026AE  205F                     movea.l    A0, [A7]+
  3902. 000026B0  584F                     addq.w     A7, 4
  3903. 000026B2  4ED0                     jmp        [A0]
  3904. fn000026B4:
  3905. 000026B4  4E56 0000                link       A6, 0
  3906. 000026B8  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  3907. 000026BC  246E 000C                movea.l    A2, [A6 + 0xC]
  3908. 000026C0  266E 0008                movea.l    A3, [A6 + 0x8]
  3909. 000026C4  7801                     moveq.l    D4, 0x01
  3910. 000026C6  6002                     bra        +0x4 /* 000026CA */
  3911. label000026C8:
  3912. 000026C8  5284                     addq.l     D4, 1
  3913. label000026CA:
  3914. 000026CA  14DB                     move.b     [A2]+, [A3]+
  3915. 000026CC  66FA                     bne        -0x4 /* 000026C8 */
  3916. 000026CE  2604                     move.l     D3, D4
  3917. 000026D0  7003                     moveq.l    D0, 0x03
  3918. 000026D2  C680                     and.l      D3, D0
  3919. 000026D4  6712                     beq        +0x14 /* 000026E8 */
  3920. 000026D6  7004                     moveq.l    D0, 0x04
  3921. 000026D8  9083                     sub.l      D0, D3
  3922. 000026DA  2600                     move.l     D3, D0
  3923. 000026DC  6002                     bra        +0x4 /* 000026E0 */
  3924. label000026DE:
  3925. 000026DE  421A                     clr.b      [A2]+
  3926. label000026E0:
  3927. 000026E0  2003                     move.l     D0, D3
  3928. 000026E2  5383                     subq.l     D3, 1
  3929. 000026E4  4A80                     tst.l      D0
  3930. 000026E6  66F6                     bne        -0x8 /* 000026DE */
  3931. label000026E8:
  3932. 000026E8  202E 000C                move.l     D0, [A6 + 0xC]
  3933. 000026EC  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  3934. 000026F0  4E5E                     unlink     A6
  3935. 000026F2  205F                     movea.l    A0, [A7]+
  3936. 000026F4  504F                     addq.w     A7, 8
  3937. 000026F6  4ED0                     jmp        [A0]
  3938. 000026F8  4E56 0000                link       A6, 0
  3939. 000026FC  48E7 0030                movem.l    -[A7], A2,A3
  3940. 00002700  246E 000C                movea.l    A2, [A6 + 0xC]
  3941. 00002704  266E 0008                movea.l    A3, [A6 + 0x8]
  3942. label00002708:
  3943. 00002708  201B                     move.l     D0, [A3]+
  3944. 0000270A  24C0                     move.l     [A2]+, D0
  3945. 0000270C  0280 0000 00FF           andi.l     D0, 0xFF
  3946. 00002712  66F4                     bne        -0xA /* 00002708 */
  3947. 00002714  202E 000C                move.l     D0, [A6 + 0xC]
  3948. 00002718  4CDF 0C00                movem.l    A2,A3, [A7]+
  3949. 0000271C  4E5E                     unlink     A6
  3950. 0000271E  205F                     movea.l    A0, [A7]+
  3951. 00002720  504F                     addq.w     A7, 8
  3952. 00002722  4ED0                     jmp        [A0]
  3953. fn00002724:
  3954. 00002724  4E56 0000                link       A6, 0
  3955. 00002728  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  3956. 0000272C  246E 0008                movea.l    A2, [A6 + 0x8]
  3957. 00002730  266E 000C                movea.l    A3, [A6 + 0xC]
  3958. label00002734:
  3959. 00002734  261B                     move.l     D3, [A3]+
  3960. 00002736  281A                     move.l     D4, [A2]+
  3961. 00002738  B684                     cmp.l      D3, D4
  3962. 0000273A  6C04                     bge        +0x6 /* 00002740 */
  3963. 0000273C  70FF                     moveq.l    D0, 0xFFFFFFFF
  3964. 0000273E  6014                     bra        +0x16 /* 00002754 */
  3965. label00002740:
  3966. 00002740  B684                     cmp.l      D3, D4
  3967. 00002742  6F04                     ble        +0x6 /* 00002748 */
  3968. 00002744  7001                     moveq.l    D0, 0x01
  3969. 00002746  600C                     bra        +0xE /* 00002754 */
  3970. label00002748:
  3971. 00002748  2003                     move.l     D0, D3
  3972. 0000274A  0280 0000 00FF           andi.l     D0, 0xFF
  3973. 00002750  66E2                     bne        -0x1C /* 00002734 */
  3974. 00002752  7000                     moveq.l    D0, 0x00
  3975. label00002754:
  3976. 00002754  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  3977. 00002758  4E5E                     unlink     A6
  3978. 0000275A  205F                     movea.l    A0, [A7]+
  3979. 0000275C  504F                     addq.w     A7, 8
  3980. 0000275E  4ED0                     jmp        [A0]
  3981.